我正在尝试将quantumsoftware 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 = neutral,PublicKeyToken = b03f5f7f11d50a3a”,这在当前不在目标框架“.NETFramework,Version = v4.0,Profile = Client”。请删除不在目标框架中的程序集的引用,或考虑重新定位项目。
有人知道如何解决此错误。通常它应该与.NET 2及更高版本兼容......
感谢名单!
答案 0 :(得分:3)
您的项目可能是目标.Net 4客户端配置文件,而不是完整的.Net 4.您可以在项目设置 - >应用程序 - >目标框架中更改它。
澄清评论:
.NET Framework 4 Client Profile是.NET Framework 4的一个子集,它针对客户端应用程序进行了优化。它为大多数客户端应用程序提供功能,包括Windows Presentation Foundation(WPF),Windows窗体,Windows Communication Foundation(WCF)和ClickOnce功能。这样可以为面向.NET Framework 4 Client Profile的应用程序实现更快的部署和更小的安装包。