«Вы должны добавить ссылку на сборку» System.data.Services.ciclient, версия = 3.5.0.0 '"

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

Вопрос

Я создаю приложение, используя таблицу Windows Azure. Я заключил все мои звонки на службу таблицы в собственную сборку. Эта сборка использует Framework .NET 4.0 и включает ссылку на System.data.service.client (4.0). Я могу использовать эту сборку из тестового проекта без проблем.

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

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

Это было полезно?

Решение

Я добавил следующее в файл Web.config, и все сопутствуют.

<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>
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top