.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。