分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

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

发布时间:2023-09-06 01:24责任编辑:林大明关键词:暂无标签

.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之外的程序集等。

参考:http://blog.csdn.net/cnhk1225/article/details/46983245

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

原文地址:http://www.cnblogs.com/tekkaman/p/7816375.html

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved