Ссылочная сборка не той же версии? - PullRequest
0 голосов
/ 12 сентября 2011

Это приложение asp.net MVC 3, использующее nhibernate.

В моей сборке proje1.Data у меня есть весь мой связанный с nhibernate код, а также модуль HTTP, который обрабатывает сеанс.

Мне пришлось сослаться на System.Web, потому что ему нужен доступ к HttpContext, и после того, как я добавил System.Web, я получаю сообщение об ошибке ниже.

Я в замешательстве, так как это новый проект, и все, кажется, .NET 4.0

Warning 5   The referenced assembly "E:\dev\proj1\src\proj1.Data\bin\Debug\proj1.Data.dll" could not be resolved because it has a dependency on "System.Web, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" which is not in the currently targeted framework ".NETFramework,Version=v4.0,Profile=Client". Please remove references to assemblies not in the targeted framework or consider retargeting your project.    ConsoleTest

1 Ответ

5 голосов
/ 12 сентября 2011

Предназначен ли ваш проект proj1.Data для ".NET Framework 4 Client Profile" вместо ".NET Framework 4"? Вы можете проверить это, проверив свойства этого проекта. Он будет указан в разделе «Целевая среда:» на вкладке «Приложение».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...