2010-08-26 5 views
0

Я пытаюсь подключить компоненты winforms из квантового программного обеспечения (http://www.quantumsoftware.com.au/Products/WindowsFormsComponents.aspx) к проекту visual studio 2010 (.net 4). Предупреждение всегда появляется, когда я пытаюсь использовать один из компонентов. Впоследствии это приводит к ошибке: пространство имен не найдено .:Ошибка зависимости при попытке использовать dll

Ссылка на сборку «QSS.Components.Windows.Forms» не может быть решена, поскольку она имеет зависимость от «System.Web, Version = 4.0.0.0, Culture = нейтральный, PublicKeyToken = b03f5f7f11d50a3a ", который не находится в текущей целевой структуре« .NETFramework, Version = v4.0, Profile = Client ». Удалите ссылки на сборки не в целевых рамках или не переустановите свой проект.

Кто-нибудь знает, как я могу решить эту ошибку. Обычно он должен быть совместим с .NET 2 и выше ...

Thanx!

+0

Это, как представляется, проблема, которая должна быть направлена ​​на компонентные автор Quantum Software напрямую. – JcMaltaDev

ответ

3

Возможно, проект является целью .Net 4 Профиль клиента, а не полный .Net 4. Вы можете изменить его в настройках Project-> Application-> Target.

Для уточнения на комментарий:

В .NET Framework 4 Client Profile является подмножеством .NET Framework 4, который оптимизирован для клиентских приложений. Он обеспечивает функциональность большинства клиентских приложений, включая Windows Presentation Foundation (WPF), Windows Forms, Windows Communication Foundation (WCF) и функции ClickOnce. Это обеспечивает более быстрое развертывание и меньший пакет установки для приложений, ориентированных на профиль клиента .NET Framework 4.

http://msdn.microsoft.com/en-us/library/cc656912.aspx

+0

Хорошо, это, кажется, проблема ... В чем разница? – VeeWee

+0

@VeeWee - Я добавил объяснение в ответ. –

+0

Спасибо за объяснение !! – VeeWee

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