繁体   English   中英

为什么有人会使用.NET Framework 4 Client Profile?

[英]Why should someone use the .NET Framework 4 Client Profile?

是否有充分的理由使用.NET Framework 4 Client Profile而不是完整版

我的意思是,现实生活中的原因。 我正在创建一个.NET应用程序,因为创建一个将在客户端计算机上安装.NET框架的安装程序非常容易,为什么还要使用客户端配置文件呢?

文档回答了这个问题:

.NET Framework 4 Client Profile是.NET Framework 4的一个子集,针对客户端应用程序进行了优化。 它为大多数客户端应用程序提供功能,包括Windows Presentation Foundation(WPF),Windows窗体,Windows Communication Foundation(WCF)和ClickOnce功能。 这样可以为面向.NET Framework 4 Client Profile的应用程序实现更快的部署和更小的安装包。

较小的安装包可能是一个奖励,特别是如果您的目标是非传统设备,如平板电脑具有较少的存储空间。 如果需要安装Framework,它的下载时间也会缩短。

面向.NET Framework 4 Client Profile的应用程序通常具有较小的下载大小和更快的安装时间,从而改善了部署体验。 面向.NET Framework 4 Client Profile的应用程序具有较小的重新分发程序包,可在用户的计算机上安装最少的客户端程序集,而无需存在完整版本的.NET Framework 4。

在Stack Overflow问题中可以找到一个很好的答案Microsoft .NET 4.0完整框架和客户端配置文件之间的差异 基本上,如果您知道需要,只使用完整的框架。 普通客户端应用程序应该只需要客户端框架。

一些原因:

  • 自Vista以来,客户端配置文件已作为Windows Update上的推荐更新提供(参考: http//support.microsoft.com/kb/982670 ),因此您可能根本不需要在目标计算机上安装它
  • 作为一个单独的配置文件,它将单独更新(因此,如果发布仅用于服务器的功能的安全修补程序,则客户端不需要更新太多)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM