【问题标题】:Difference between .NET Framework and .NET Framework Client Profile.NET Framework 和 .NET Framework 客户端配置文件之间的区别
【发布时间】:2013-07-12 21:25:27
【问题描述】:
【问题讨论】:
标签:
.net
version
.net-framework-version
【解决方案1】:
.NET 框架 4 客户端配置文件与 .NET 框架 4 相比是一个更小且确实更快的安装程序。.NET 框架 4 客户端配置文件用于减少框架中的部署失败。 .NET framework 4 Client Profile 是一个较小的再分发包,它安装了最少的客户端程序集。
.NET framework 4 Client Profile 用于创建客户端桌面应用程序,包括基于 Windows 窗体的应用程序和 Windows Presentation Foundation (WPF) 应用程序。如果应用程序需要 .NET framework 4 Client Profile 中未提供的功能,则需要完整安装 .NET framework 4 而不是 .NET framework 4 Client Profile。 .NET framework 4 Client Profile 不适用于以下场景:
基于服务器端 ASMX 构建服务器应用程序,如 ASP.NET 应用程序和 Web 服务。
使用旧版客户端方案,例如旧版 WWF 3.0 或 3.5 版。
使用需要 MSBuild 工具或设计器程序集的开发人员方案。
对于上述场景,必须使用 .NET framework 4 而不是 .NET framework 4 Client Profile。