.NET Framework 4 Client Profile 是 .NET Framework 4 已针对客户端应用程序进行优化的一个子集。 它提供了适用于大多数客户端应用程序的功能,包括 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能。 这使得以 .NET Framework 4 Client Profile 为目标的应用程序的部署速度加快且安装包变小。redis
若是以 .NET Framework 4 Client Profile 为目标,则不能引用不在 .NET Framework 4 Client Profile 中的程序集。 而必须以 .NET Framework 4 为目标。编程
common language runtime (CLR)浏览器
ClickOnce数据结构
Windows Forms架构
Windows Presentation Foundation (WPF)app
Windows Communication Foundation (WCF)框架
Entity Frameworkide
Windows Workflow Foundation优化
语音ui
XSLT 支持
LINQ to SQL
适用于Entity Framework和 WCF 数据服务 的运行时设计库。
Managed Extensibility Framework (MEF)
动态类型
并行编程功能(例如任务并行库 (TPL))、并行 LINQ (PLINQ) 和协做数据结构 (CDS)
调试客户端应用程序
ASP.NET
高级 Windows Communication Foundation (WCF) 功能
Oracle .NET Framework 数据提供程序
用于编译的 MSBuild
.NET Framework 3.5 SP1 Client Profile |
.NET Framework 4 Client Profile |
---|---|
仅 Web 安装。 |
本地软件包和 Web 安装。 |
仅支持未安装 Microsoft .NET Framework 早期版本的 Microsoft Windows XP SP2 或 SP3 和 x86 体系结构。 |
.NET Framework 4 支持的全部平台和 CPU 架构(IA64 除外)。 |
“添加或删除程序”中的单个项。 安装完整版 .NET Framework 时,它会替换“程序和功能”中的“Client”,但不能还原。 |
.NET Framework 的一部分。 .NET Framework 由 .NET Framework 4 Client Profile 和 .NET Framework 4 Extended 组件构成,这两个组件分别存在于“程序和功能”中。 |
Windows Update 会将其升级到完整版 .NET Framework。 |
独立组件。
|
WPF 应用程序
WPF 浏览器应用程序
WPF 自定义控件库
WPF 用户控件库
Windows 窗体应用程序
Windows 窗体控件库
控制台应用程序
空项目
Windows 服务
全部 Office 2007 和 Office 2010 项目模板
WCF 服务库
活动设计器库
活动库
工做流控制台应用程序
F# 应用程序
F# 教程
您尝试在项目中引用 .NET Framework Client Profile 中未包含的程序集,则 Visual Studio 将显示错误消息。
若是您的应用程序以 .NET Framework 4 Client Profile 为目标,则能够添加对以 .NET Framework 4 为目标的类库的引用,只要该库不引用 .NET Framework 4 Client Profile 中未包括的任何程序集便可。 若是该库包含对 .NET Framework 4 Client Profile 中未包括的程序集的引用,则 Visual Studio 将显示错误消息。
若是部署 .NET Framework 4 Client Profile,而且您的应用程序以 .NET Framework 4 为目标,则当用户尝试运行您的应用程序时,系统会提示其安装 .NET Framework 4。