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的原因)。

什么要引入这个简化版本呢?

1. 减少.NET Framework以及包还.NET Framework的应用程序的部署时间;
2. 减少.NET Framework部署的失败;
3. 减少.NET Framework在ISV软件的所占大小,从而给其软件更多的空间;
4. 减少安装了.NET Framework Client Profile的系统受攻击的“界面”,因为Client Profille中部包括ASP.NET和一些服务器所要的组件;

When to use NET4 Client Profile and when to use NET4 Full Framework?

Client Profile: 
We recommend that the NET4 Client Profile be utilized as the primary framework for most client desktop applications (including Windows Forms and WPF apps). 
Since we are considering to make the NET4 Client Profile available broadly to desktops via Windows Update, most client desktops may have NET4 Client Profile soon after NET4 releases making it ubiquitous*. 
Until that time, NET4 apps can chain-install the NET4 Client Profile which is smaller and faster to install.

*Note: This plan is not final.

Full framework: 
The Full framework is a superset of the Client Profile. It should mainly be used for:

Server apps (e.g. ASP.Net apps) For developer scenarios (for example, this includes msbuild) For all other legacy client scenarios (for example, this includes System.Data.OracleClient.dll which is being deprecated in NET4) that are not included in the Client Profile.

 
分类: c#

最新文章

  1. JAVA将数字字符串强制转换成整型变量----求参数之和实验代码(附流程图)
  2. 如何使用免费PDF控件从PDF文档中提取文本和图片
  3. Android 通过JNI实现守护进程,使得Service服务不被杀死
  4. 大话ASP.NET(第二篇,Angular结构篇--翻译)
  5. 【代码笔记】iOS-iCarouselDemo
  6. AngularJS学习笔记之directive—scope选项与绑定策略
  7. LoadRunner,一个简单的例子
  8. PHP FTP操作类( 上传、拷贝、移动、删除文件/创建目录 )
  9. 2015GitWebRTC编译实录8
  10. silverlight webclient实现上传、下载、删除、读取文件
  11. SystemParametersInfo
  12. xapian搜索系统存储结构解读
  13. MySQL 的 read_buffer_size 参数是如何影响写缓冲和写性能的?
  14. -_-#【Canvas】转成黑白
  15. 怎样使用万用表来测试板子上的TX和RX引脚
  16. NLog在MVC中使用
  17. 自行扩展 FineUIMvc 通知对话框(多个并排显示不重叠,支持最新的显示在最上方)
  18. 一步步教你轻松学支持向量机SVM算法之理论篇1
  19. Codeforces Round #313 (Div. 2) C. Gerald's Hexagon(补大三角形)
  20. poi横纵动态导入

热门文章

  1. 慕课网:4-2—— 使用DB facade实现CURD (09:11)
  2. react : code splitting
  3. 从无到有开发自己的Wordpress博客主题---主页模板
  4. java网络编程TCP传输—流操作—拿到源后的写入动作
  5. 2018下C程序设计(上)第0次作业
  6. JavaScript碎片
  7. 手贱使用shift+delete删除文件之后
  8. php str_pad() 用法
  9. Luogu 2530 化工厂装箱员
  10. 【转】C# Socket编程(4)初识Socket和数据流