«Необходимо добавить ссылку на сборку« System.Data.Services.Client, Version = 3.5.0.0 »» - PullRequest
4 голосов
/ 12 августа 2010

Я создаю приложение с помощью Windows Azure Table. Я инкапсулировал все свои вызовы Table Service в его собственную сборку. Эта сборка использует .NET 4.0 Framework и содержит ссылку на System.Data.Service.Client (4.0). Я могу использовать эту сборку из тестового проекта без проблем.

Когда я добавляю этот проект в качестве ссылки на веб-приложение MVC2 & mdash; снова нацеливаясь на .NET 4.0 framework & mdash; Я получаю вышеуказанную ошибку. Я добавил ту же библиотеку DLL (v.4.0) в веб-проект, но проблема сохраняется.

Что происходит? Почему я должен использовать 3.5 DLL из проекта MVC?

1 Ответ

5 голосов
/ 12 августа 2010

Я добавил следующее в мой файл web.config, и все это 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>
...