.net framework client profile

.NET Framework Client Profile

The .NET Client Profile is a subset of the .NET Framework, which was provided with .NET Framework 4 and earlier versions and was optimized for client applications.
The .NET Framework is a development platform for Windows, Windows Phone and Microsoft Azure and provides a managed app execution environment and the .NET Framework class library.
The .NET Framework 4 and earlier versions provided two deployment options: the full .NET Framework and the Client Profile.
The Client Profile enabled faster deployment and smaller app installation packages than the full .NET Framework.

Starting with the .NET Framework 4.5, the Client Profile has been discontinued and only the full redistributable package is available.
Optimizations provided by the .NET Framework 4.5, such as smaller download size and faster deployment, have eliminated the need for a separate deployment package.
The single redistributable streamlines the installation process and simplifies your app‘s deployment options.

However, if you are targeting the .NET Framework 4 or 3.5 and want to learn more about the Client Profile and
when to use it, see .NET Framework Client Profile in the .NET Framework 4 documentation.

When you install the .NET Framework 4.5, the .NET Framework 4 Client Profile is updated to the full version of the .NET Framework.
For information about installing the .NET Framework 4.5, see Installing the .NET Framework.

Differences between .Net Framework Client Profile Versions

The .NET Framework Client Profile was introduced in .NET Framework 3.5 SP1 to improve deployment and installation of the .NET Framework. The following table lists the differences between the .NET Framework 3.5 SP1 Client Profile and the .NET Framework 4 Client Profile.


.NET Framework 3.5 SP1 Client Profile


.NET Framework 4 Client Profile


Web install only.


Local package and Web install.


Only supports Microsoft Windows XP SP2 or SP3 and x86 architecture where no previous version of the Microsoft .NET Framework is installed.


All platforms and CPU architectures supported by the .NET Framework 4 except IA64.


Single entry in Add or Remove Programs. When the full version of the .NET Framework is installed, it replaces the Client in Programs and Features and cannot be reverted.


Part of the .NET Framework. The .NET Framework is made up of the .NET Framework 4 Client Profile and .NET Framework 4 Extended components that exist separately in Programs and Features.


Windows Update will upgrade it to the full version of the .NET Framework.


Independent component.

  • Can be serviced separately.
  • Does not need the .NET Framework 4 Extended component of the .NET Framework.
时间: 2024-10-05 23:25:27

.net framework client profile的相关文章

Net Framework 4.0 和.Net Framework 4.0 Client Profile

Net Framework 4.0 和.Net Framework 4.0 Client Profile区别: .Net Framework 4.0毫无疑问就像是.Net Framework 2.0一样是.Net Framework 的 4.0版本: 而.Net Framework 4.0 Client Profile是.Net Framework 3.5 sp1的子集,是.Net Framework 4.0 简化版, 是面向客户端应用程序的(估计这也是为什么不能够使用IIS7 API的原因).

.NET Framework 4 与.NET Framework 4 Client Profile有什么区别?

.net framework 自从 2002 年发展至今,已经历了好几个版本,1.0, 1.1, 2.0, 3.0, 3.5 等不同的版本更替,.net framework 的Redistributable Package也愈来愈大,到了 .NET Framework 3.5 SP1 时已经膨胀到 231MB,除非软件本身就很大,不然对于 .NET 软件的Redistribute是相当不利的,除非客户端本身就有安装 .NET Framework,否则几乎都要夹带一个 .NET Framework

.net framework4与其client profile版本的区别

简而言之,client profile版本是完整版本的一个子集.包含大多数最常用的功能并减小了体积,以便更容易的安装和发布,同时还有微软所声称的一些好处,比如因为减少了某些库,所以使其更加安全等等. 从.net 2.0开始,在xp下发布一个小程序却要附带一个20多M的.net 2.0 redist安装包就是件尴尬的事情.用户会问,这么一个小功能为什么需要几十M的安装包?若只发布程序而把.net 库让用户自行下载安装,则是更不能被用户接受的事情. xp仍旧在中国会存活很长时间,而.net已经进化到

SqlCommand.ExecuteScalar 方法

本文来自:http://msdn.microsoft.com/zh-cn/library/system.data.sqlclient.sqlcommand.executescalar(v=vs.100).aspx 执行查询,并返回查询所返回的结果集中第一行的第一列. 忽略其他列或行. 命名空间:  System.Data.SqlClient程序集:  System.Data(在 System.Data.dll 中) 语法 C# C++ F# VB public override Object E

MSDN_FieldInfo.SetValue

FieldInfo.SetValue 方法 (Object, Object) .NET Framework 4 其他版本 .NET Framework 4.5 .NET Framework 3.5 .NET Framework 3.0 .NET Framework 2.0 Silverlight 设置给定对象支持的字段值. 命名空间: System.Reflection程序集: mscorlib(在 mscorlib.dll 中) 语法 C# C++ F# VB 复制 public void S

Interface => IDataErrorInfo

Introduction to common Interfaces IDataErrorInfo Provides the functionality to offer custom error information that a user interface can bind to. .NET Framework Supported in: 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0 .NET Framework Client Profile Supported in:

.NET 使用CouchBase 基础篇

2011年2月,CouchOne和memebase合并后,改名为Couchbase,官网地址(www.couchbase.com).membase最后一个版本为1.7.2,可在Couchbase的官网下载(http://www.couchbase.com/downloads-all). 这里不介绍couchbase的安装,只介绍.NET Client Librarye 使用. 获得CouchBase For Net的SDK有两种方式 通过nuget,Install-Package Couchba

DockPanel 类

DockPanel 类 .NET Framework 4.5 其他版本 此主题尚未评级 - 评价此主题 定义您可水平或垂直排列子元素的区域,互相. 继承层次结构 System.Object   System.Windows.Threading.DispatcherObject    System.Windows.DependencyObject      System.Windows.Media.Visual        System.Windows.UIElement          Sy

NetTcpBinding 类nettcpbinding的属性和方法

  一种适合于跨计算机通信的安全可靠的绑定. 继承层次结构 System.Object   System.ServiceModel.Channels.Binding    System.ServiceModel.NetTcpBinding      System.ServiceModel.NetTcpContextBinding 命名空间:  System.ServiceModel程序集:  System.ServiceModel(在 System.ServiceModel.dll 中) 语法