2011-09-20 90 views

回答

14

從客戶端配置文件更改Target Framework到完整框架,您將能夠添加它。

3

默認情況下,控制檯應用程序的目標是不包含Web程序集的「.NET Framework xx客戶端配置文件」。在Project - > Properties - > Application中將目標框架更改爲「.NET Framework xx」。

3

這很可能是因爲您的項目所針對的框架版本。

如果您的目標是.NET 4.0客戶端配置文件,則不包括web程序集。將項目更改爲目標4.0,您應該很好。

2

進入您的項目的屬性,並從的.NET Framework 4客戶端配置文件只是.NET框架4更改目標框架。有關Client Profile

更多信息:

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

0

我相信這是在VS2012中解決的。我被允許在我的新控制檯應用程序中添加對System.Web的引用。默認情況下,我的應用程序的目標是「.NET Framework 4.5.1」而不是目標客戶端。 (實際上,我的列表中沒有看到「4.5」客戶端配置文件。)

根據http://msdn.microsoft.com/en-us/library/cc656912(v=vs.110).aspx 「從.NET Framework 4.5開始,客戶端配置文件已停用,只有完整的可再發行組件包可用「。

相關問題