“È necessario aggiungere un riferimento a assembly 'System.Data.Services.Client, Version = 3.5.0.0'”
-
27-09-2019 - |
Domanda
Sto costruendo un app utilizzando Windows Azure Table. Ho incapsulato tutte le mie chiamate verso il servizio al tavolo nella propria assemblea. Questo utilizza assembly .NET 4.0 Framework e comprende un riferimento System.Data.Service.Client (4,0). Sono in grado di utilizzare questo assembly da un progetto di test senza alcun problema.
Quando aggiungo questo progetto come un riferimento a un'applicazione web MVC2 - ancora una volta mira il .NET 4.0 framework - ottengo l'errore precedente. Ho aggiunto la stessa DLL (v.4.0) al progetto web, ma i persiste problema.
Che cosa sta succedendo? Perché dovrei essere necessario utilizzare una DLL 3,5 dal progetto MVC?
Soluzione
I aggiunto il seguente al mio file web.config e tutto è copacetic.
<system.web>
<compilation debug="true" targetFramework="4.0">
<assemblies>
<add assembly="System.Data.Services.Client, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089"/>
</assemblies>
</compilation>
</system.web>