【问题标题】:Target .NET Framework 4 Client Profile and .NET Framework 4 (full) in the same solution在同一解决方案中定位 .NET Framework 4 客户端配置文件和 .NET Framework 4(完整版)
【发布时间】:2010-12-28 18:12:35
【问题描述】:

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

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

那么,我应该在同一个解决方案中混合使用Client Profilefull 框架吗?或者只是针对包含 Web 应用程序项目的解决方案中的每个项目类型的 完整 框架?还是两者都无所谓?

【问题讨论】:

  • 目标已满,因为它将在服务器上运行

标签: asp.net .net-4.0


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    如果您的库是通用的,并且目标设备将使用 Client Profile Framework 安装,那么首选您的库的客户端配置文件,这样做您将拥有更小的安装程序。安装客户端配置文件框架时不包含 Web 组件。

    见:http://msdn.microsoft.com/en-us/library/cc656912.aspx

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-12
      • 2011-04-08
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多