„Sie müssen einen Verweis auf Assembly hinzufügen‚System.Data.Services.Client, Version = 3.5.0.0‘“

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

Frage

Ich baue eine App mit dem Windows Azure Table. Ich habe alle meine Anrufe an die Table Service in die eigene Baugruppe gekapselt. Diese verwendet die Baugruppe .NET 4.0 Framework und eine Bezugnahme auf System.Data.Service.Client (4.0). Ich bin der Lage, dies ohne Problem von einem Testprojekt Montage zu verwenden.

Als ich dieses Projekt als eine Referenz auf eine MVC2 Web-Anwendung hinzufügen - wieder den .NET 4.0 Framework Targeting - ich erhalte die oben genannten Fehler. Ich habe die gleiche DLL (v.4.0) an das Web-Projekt, aber das Problem weiterhin besteht.

Was ist hier los? Warum soll ich brauche eine 3.5 DLL aus dem MVC-Projekt verwenden?

War es hilfreich?

Lösung

Ich habe folgendes auf meine Datei web.config und alles ist 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>
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top