我想尝试部署我们的项目.NET 3.5客户端框架(这样我们就可以用更小的运行时分发),但是当我去VS 2008项目属性,并选中“仅用于客户端的框架子集”复选框(并点击保存全部),它没有效果 - .csproj的文件不发生变化(整个项目的差异是空的),当我打开项目proeprties下一次,该复选框被再次unxecked。

我必须安装一些VS修补程序,或者这是否真的在VS2010只是工作?我希望这个检查后,编译器会当我使用的是不包括在.NET客户端集库提醒我。

在项目类型是C#的.NET 3.5 WPF应用程序。

有帮助吗?

解决方案

我只是想能够在一个全新的WPF应用程序项目的客户端只有框架子集选择在VS 2008 SP1(9.0.30729.1 SP)。它造成被加入到.csproj的文件中的第一<TargetFrameworkSubset>Client</TargetFrameworkSubset> <PropertyGroup>。取消选中选项再次从Client改变了值Full

通过启用该选项,我得到的引用警告,不可用在客户端的子集组件:

  

无法解析组件“的System.Web,   版本= 2.0.0.0,文化=中立,   公钥= b03f5f7f11d50a3a,   ProcessorArchitecture用于= 86" 。该   组件不被列为的部分   “客户” TargetFrameworkSubset。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top