2011-02-21 7 views
0

Предупреждение 1 Связанная сборка «C: \ Users \ rzv \ Desktop \ CompanyAnalyse1.0 \ AnalyserModel \ bin \ AnalyserModel.dll» не может быть разрешена, поскольку она имеет зависимость от «System.Web, Version = 4.0. 0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a ", который не находится в текущей целевой структуре" .NETFramework, Version = v4.0, Profile = Client ". Удалите ссылки на сборки не в целевых рамках или не переустановите свой проект.Почему я не могу ссылаться на проект, который я создал ранее, из моей библиотеки классов классов wcf?

Зачем мне это? AnalyserModel - это библиотека классов, которая сначала использует код инфраструктуры Entity для сохранения данных в базе данных. Я попытался создать новое приложение службы WCF, которое использует методы в AnalyserModel. Что не так?

ответ

1

Необходимо изменить целевой каркас от 4.0 client profile до 4.0. вы можете сделать это на странице свойств проектов.

+0

Но по его вопросу он не внес изменений в сборку AnalyserModel. Он говорит, что он ссылался на него из отдельного проекта службы WCF. – Rich

+0

@Rich - он говорит, что AnalyserModel.dll ссылается на System.Web в версии 4.0 .NET framework. по-видимому, не входит в профиль клиента 4.0. Поэтому он должен изменить свою целевую структуру на тот, который включает этот файл. По крайней мере, так я это понимаю. Я видел эту ошибку/предупреждение несколько раз, и это всегда исправляет это. – scott

Смежные вопросы