.net framework4与其client profile版本的区别
来源:互联网 发布:linux安装tomcat9 编辑:程序博客网 时间:2024/05/17 01:06
.net framework4与其client profile版本的区别
简而言之,client profile版本是完整版本的一个子集。包含大多数最常用的功能并减小了体积,以便更容易的安装和发布,同时还有微软所声称的一些好处,比如因为减少了某些库,所以使其更加安全等等。
从.net 2.0开始,在xp下发布一个小程序却要附带一个20多M的.net 2.0 redist安装包就是件尴尬的事情。用户会问,这么一个小功能为什么需要几十M的安装包?若只发布程序而把.net 库让用户自行下载安装,则是更不能被用户接受的事情。
xp仍旧在中国会存活很长时间,而.net已经进化到4.X。安装包更大了。这对开发者和用户来说无疑都是一种痛苦。于是从3.5开始,出现了client profile版本。
4.X的client profile版本比3.5 client profile版本的一点改进是现在它能支持所有版本系统,从xp到win7 从32到64位。具体Clent profle版本的好处:
1 减少发布时间。
2 减少发布可能的错误。
3 减少发布媒体 的容量。
4 更加安全,因为把Asp.net等一些组件排除在外,所以更少受到攻击。
那么具体能减少多少容量呢?其实也不是很多,大约7-8M左右。但仍然值得选择。
对于绝大多数客户端桌面应用(包括winform和wpf),MS推荐 使用client profile版。当然需要注意的是,子集不可避免会有一些功能限制,比如以此创建的项目不可以引用Client profile之外的程序集等。
from :http://blog.163.com/squall_smile/blog/static/60349840201421211343159/
文章乃参考、转载其他博客所得,仅供自己学习作笔记使用!!!
- .net framework4与其client profile版本的区别
- .net framework4与其client profile版本的区别
- .net framework4与其client profile版本的区别
- .net framework4与其client profile版本的区别
- .Net Framework4 与.Net Framework4.0 client profile区别问题
- Microsoft.NET Framework4 Client Profile
- 4.0 Client Profile 和framework4.0有什么区别
- .NET Framework 4 与 .NET Framework 4 Client Profile的区别与联系
- .Net Framework 4.0 和.Net Framework 4.0 Client Profile 的区别
- .NET Framework 4和.NET Framework 4 Client Profile的区别与联系
- .NET Framework 4和.NET Framework 4 Client Profile的区别与联系
- .NET 4.0 和 .NET 4.0 Client Profile 区别
- NET Framework Client Profile
- .NET Framework Client Profile
- .NET Framework 4.0 Client Profile
- .NET Framework 4 Client Profile
- .NET Framework Client Profile 导致的引用失效
- 使用.NET Framework Client Profile 导致的引用失效
- C# CRC16 和汉明重量
- ListView使用浅析
- EasyUI 入门教材1:如何引入EasyUI
- 数据库(关系型)设计三范式
- Java中抽象类和接口的区别
- .net framework4与其client profile版本的区别
- 自己整理的Linux常用命令及参数含义
- MySQL隔离级别
- nested exception is javax.persistence.RollbackException: Error while commiting the transaction
- 面向对象-多态
- Oracle12c多租户如何启动关闭CDB或PDB (PDB自动启动)
- Hadoop 委任和解除节点(DataNode和NodeManager)
- 详解JPA 2.0动态查询机制:Criteria API
- php连接mysql数据库