« Vous devez ajouter une référence à l'assembly « System.Data.Services.Client, Version = 3.5.0.0 » »

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

Question

Je construis une application utilisant Windows Azure Table. J'ai encapsule tout mes appels à la table de service dans sa propre assemblée. Celui-ci utilise l'ensemble du .NET Framework 4.0 et inclut une référence à System.Data.Service.Client (4.0). Je suis en mesure d'utiliser cet ensemble d'un projet d'essai sans problème.

Quand j'ajoute ce projet comme une référence à une application Web MVC2 - ciblant à nouveau le cadre .NET 4.0 - je reçois l'erreur ci-dessus. J'ai ajouté la même DLL (v.4.0) au projet Web, mais le problème persiste.

Qu'est-ce qui se passe? Pourquoi devrais-je avoir besoin d'utiliser une DLL 3.5 du projet MVC?

Était-ce utile?

La solution

J'ajouté ce qui suit à mon fichier web.config et tout est 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>
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top