检查“客户只有框架子集”,在C#项目属性没有任何效果(VS2008),这正常吗?
-
22-09-2019 - |
题
我想尝试部署我们的项目.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。
不隶属于 StackOverflow