Ошибка зависимости при попытке использовать dll - PullRequest
0 голосов
/ 26 августа 2010

Я пытаюсь подключить компоненты Winforms квантового программного обеспечения (http://www.quantumsoftware.com.au/Products/WindowsFormsComponents.aspx)) к моему проекту Visual Studio 2010 (.net 4). При попытке использовать один из компонентов всегда появляется следующее предупреждение. в ошибке: пространство имен не найдено .:

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

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

Thanx!

1 Ответ

3 голосов
/ 26 августа 2010

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

Чтобы уточнить комментарий:

Клиентский профиль .NET Framework 4 является подмножеством .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

...