在同一解决方案中定位.NET Framework 4 Client Profile和.NET Framework 4(完整版)

时间:2010-12-28 18:12:35

标签: asp.net .net-4.0

我有一个包含ASP.NET Web应用程序项目的解决方案。 Web应用程序项目类型只能以完整 .NET Framework 4为目标,而Visual Studio将不允许您选择客户端配置文件

但是,我在同一解决方案中的类库项目允许我以.NET Framework 4客户端配置文件为目标。

那么,我应该在同一解决方案中混合使用客户端配置文件完整框架吗?或者只是针对包含Web应用程序项目的解决方案中的每个项目类型定位完整框架?或者这两种方式无关紧要?

2 个答案:

答案 0 :(得分:2)

如果您计划在WPF或WinForms应用程序中重用类库,那么Client Profile是一个不错的选择,因为您可能也可以将WPF或WinForms应用程序设置为使用客户端配置文件。即使您的WPF或WinForms应用程序最终需要完整的框架,Client Profile也是完整框架的一个子集,因此它仍然可以正常工作。

如果类库中的重用计划仅是WebApp,或者您只使用类库来帮助分割代码,那么目标框架实际上并不重要。

答案 1 :(得分:1)

  

以.NET为目标的应用程序   框架4客户端配置文件通常   通过改善部署体验   具有较小的下载大小和   更快的安装时间。一个应用程序   以.NET Framework 4为目标   客户端配置文件较小   安装的重新分发包   最小的客户端程序集   在用户的计算机上,没有   需要完整版的.NET   框架4将出现。

如果您的库是通用的,并且目标设备将与Client Profile Framework一起安装,那么更喜欢您的库的客户端配置文件,通过这样做,您将拥有更小的安装程序。安装Client Profile Framework时不包括Web组件。

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

相关问题