2010-08-26 33 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 = neutral,PublicKeyToken = b03f5f7f11d50a3a「,它不在當前的目標框架」.NETFramework,Version = v4.0,Profile = Client「中。請刪除不在目標框架中的組件的引用,或考慮重新定位您的項目。

有人知道我該如何解決這個錯誤。通常它應該與.NET 2和更高版本兼容...

Thanx!

+0

這似乎是應該被引導到組件作者昆騰軟件直接的一個問題。 – JcMaltaDev 2010-08-26 10:38:21

回答

3

您的項目可能是目標.Net 4客戶端配置文件,而不是完整的.Net 4.您可以在項目設置 - >應用程序 - >目標框架中更改它。

爲了澄清的評論:

.NET框架4客戶端配置文件是用於客戶端應用程序而優化的.NET框架4的子集。它爲大多數客戶端應用程序提供功能,包括Windows Presentation Foundation(WPF),Windows Forms,Windows Communication Foundation(WCF)和ClickOnce功能。這爲面向.NET Framework 4 Client Profile的應用程序實現了更快的部署和更小的安裝包。

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

+0

好吧,這似乎是問題...究竟有什麼區別? – VeeWee 2010-08-26 10:53:58

+0

@VeeWee - 我在答案中添加了解釋。 – 2010-08-26 10:56:47

+0

謝謝你的解釋! – VeeWee 2010-08-26 11:05:18