“È necessario aggiungere un riferimento a assembly 'System.Data.Services.Client, Version = 3.5.0.0'”

StackOverflow https://stackoverflow.com/questions/3463366

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?

È stato utile?

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>
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top