.NET Framework Client Profile
.NET Framework Client Profile 是完整版 .NET Framework 3.5 SP1 的子集,面向客户端应用程序。
它提供 Windows Presentation Foundation (WPF)、Windows 窗体、Windows Communication Foundation (WCF) 和 ClickOnce 功能的简化子集。这可以为面向 .NET Framework Client Profile 的 WPF、Windows 窗体、WCF 和控制台应用程序实现快速部署方案。
注意事项
如需以最快的速度部署 WPF 或 Windows 窗体客户端应用程序,请选择 .NET Framework Client Profile。.NET Framework Client Profile 应用程序有一个再分发软件包,该软件包可在目标计算机上安装最小的一组客户端程序集,而无须安装完整的 .NET Framework。
come from: http://msdn.microsoft.com/zh-cn/library/cc656912.aspx
就.net 4.0来说,如果项目引用的assemblies都包含在 Assemblies in the .NET Framework Client Profile. 就可以设置target .net framework 为.net client profile.
.net client profile assembles 可在如下目录找到.
%systemdrive%\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client
%systemdrive%\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client
所包含的Assemblies清单可在如下:
%systemdrive%\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.0\Profile\Client\RedistList\FrameworkList.xml (54 assemblies, 20M左右)
%systemdrive%\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v3.5\Profile\Client\RedistList\FrameworkList.xml(80 assemblies, 25M左右)
事实上在这两个目录下都多了一个System.EnterpriseServices.Wrapper.dll, 但不知为什么.
NET Framework 3.5 SP1 Client Profile Preview contains the following features:
- Common Language Runtime (CLR)
- ClickOnce
- Windows Forms
- Windows Presentation Foundation
- Windows Communication Foundation
come from:http://windowsclient.net/wpf/wpf35/wpf-intro-client-profile.aspx
.NET Framework 4 Client Profile Features
The .NET Framework 4 Client Profile contains the features needed to develop a client application, including:
-
common language runtime (CLR)
-
ClickOnce
-
Windows Forms
-
Windows Presentation Foundation (WPF)
-
Windows Communication Foundation (WCF)
-
Entity Framework
-
Windows Workflow Foundation
-
Speech
-
XSLT support
-
LINQ to SQL
-
Runtime design libraries for Entity Framework and WCF Data Services
-
Managed Extensibility Framework (MEF)
-
Dynamic types
-
Parallel-programming features, such as Task Parallel Library (TPL), Parallel LINQ (PLINQ), and Coordination Data Structures (CDS)
-
Debugging client applications
For a complete list of reference assemblies included in the .NET Framework 4 Client Profile, see Assemblies in the .NET Framework Client Profile. For more information about these technologies, see Quick Technology Finder (.NET Framework).
come from:http://msdn.microsoft.com/en-us/library/cc656912.aspx