我有一个包含ASP.NET Web应用程序项目的解决方案。 Web应用程序项目类型只能以完整 .NET Framework 4为目标,而Visual Studio将不允许您选择客户端配置文件。
但是,我在同一解决方案中的类库项目允许我以.NET Framework 4客户端配置文件为目标。
那么,我应该在同一解决方案中混合使用客户端配置文件和完整框架吗?或者只是针对包含Web应用程序项目的解决方案中的每个项目类型定位完整框架?或者这两种方式无关紧要?
答案 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组件。