本文通过在网络资料整理而得。

.NET Framework1.1

1、自带了对mobile asp.net控件的支持。(在1.0版本是以附加功能实现)

2、加入了ASP.NET应用程序的代码安全访问功能。

3、自带了对ODBC和oracle数据库支持。(在1.0版本是以附加功能实现)

4、增加了对IPv6的支持,变更了大量的API。

.NET Framework2.0

1、.NET框架2.0的组件包含在VS2005和SQL server2005里面。

2、首次实现了对64位平台支持(很多程序用到的功能基本都提供了2.0支持)。

3、WinForm

①2.0位winform提供了表格控件:DataGridView。

②提供了窗体加载网页的WebBrowser控件

③为分割窗体提供了了SplitContainer控件

④为解决后台图像下载或数据库事务缓慢,提供了BackgroundWorker组件

4、ASP.NET

①ASP.NET体系加入了:母版页、ViewState,缓存(Cache)。

②添加新控件:用于显示和编辑数据的GridView、DatailsView、FormView控件。

③建站等变得简单,使用的代码量减少。

5、ADO.NET

①提供了对用户定义类型(UDT)、异步数据库操作、XML数据类型、大值类型和快照隔离支持。

②对允许应用程序通过SQL Server 2005支持多活动结果集(MARS)的新属性支持。

6、2.0支持FTP,增强了I/O读写,SMTP支持,提供了新的XSL转换(XSLT)处理器,Web服务等功能

7、调试器显示属性

①可以控制当调试应用程序时VS显示类或成员的方式

8、编辑并继续

①该功能可以在VS中调试程序的用户在终端模式执行的同事更改源代码。编辑完之后用户可以继续执行调试。

.NET Framework3.0

1、加入WPF(Windows Presentation Foundation):用户体验更佳

2、加入WCF(Windows Communication Foundation):提供SOA(面向服务的软甲架构)支持的安全的网络服务(Web Service)框架,主要解决程序之间的通信问题

3、加入WF(Windows Workflow Foundation):提供一个设计与发展工作流导向应用程序基础支持的应用程序接口,主要是控制程序之间的逻辑转换。

4、Windows CardSpace:提供一个SSO解决方案,每个用户有各自的CardSpace。

.NET Framework3.5

该版本随VS2008一起发布

1、ASP.NET

①加入ListView、LinqDataSource控件。新加入的DataPager控件为ListView提供分页功能。LinqDataSource通过数据源控件结构公开语言及陈查询。

②支持基于服务器的AJAX开发的服务器控件。包括: ScriptManager、UpdatePanel、UpdateProgress 和 Timer 控件。

③加入Linq(语言集成查询)功能。.NET Framework 3.5 包含 LINQ 提供程序程序集,这些程序集支持使用 LINQ 来查询 .NET Framework 集合、SQL Server 数据库、ADO.NET 数据集和 XML 文档(LINQ to Object、LINQ to ADO .NET以及LINQ to XML表达式目录树。

④3.5中统一了WF和WCF框架。并且引入了对WCF服务的支持。

⑤3.5实现了与IIS7.0的集成

⑥3.5框架自动包含2.0SP1以及3.0SP1框架,用于对这两个版本提供安全性修复,及少量新增类库。

.NET Framework4.0

1、ASP.NET

①核心服务,包括可用来扩展缓存的新API、支持对绘画状态的数据进行压缩以及新的应用程序预加载管理器(自动启动功能);

②Web窗体:对ASP.NET路由的更加集中化支持、对Web标准的增强支持、更新的浏览器支持、数据控件的新功能以及视图状态管理的新功能。加入了Chart控件。

③加入MVC:包括视图的新帮助器方法、对分区的MVC程序的支持以及异步控制器。

④Microsoft Ajax,包括对 Microsoft Ajax 库中的基于客户端的 Ajax 应用程序的附加支持。

⑤Visual Web Developer,包括改进的 JScript IntelliSense、针对 HTML 和 ASP.NET 标记的新的自动完成代码段和增强的 CSS 兼容性。

2、WPF

①加入Calendar、DataGrid和DataPicker控件,VisualStateManager支持更改控件状态。

②利用触控操作,可创建在WIN7上同事接收来自多个触控的输入的程序。

③图形和动画支持布局加入、像素着色器版本3.0、缓存合成和缓存函数。

④改变了文本呈现,支持在文本框中自定义插入符号的颜色和选定内容的颜色

⑤InputBinding的Command属性、动态对象和Text属性支持绑定

⑥XAML浏览器应用程序(XBAP)支持与网页通信,并支持完全信任部署。

3、WCF

①基于配置的激活:取消了对具有 .svc 文件的要求。
    ②System.Web.Routing 集成:通过允许使用无扩展 URL,更好地控制服务的 URL。
    ③多个 IIS 网站绑定支持:允许在同一网站上具有多个使用相同协议的基址。
    ④路由服务:允许基于内容路由消息。
    ⑤工作流服务:通过提供用于发送和接收消息的活动、基于内容关联消息的功能以及工作流服务主机来集成 WCF 和 WF。

4、WCF REST

①允许缓存Web HTTP服务响应。

5、WF

①改进工作流模型:Activity类提供工作流行为的基本抽象。

6、ADO.NET

①ADO.NET提供了一些用于EF(Entity Framework)的新功能,其中包括持久性位置对象、Linq查询中的函数以及自定义对象层代码生成。

.NET Framework4.5

.NET Framework 4.5 发行于2012年8月16日

1、封装常用功能。

2、支持移动开发,开发Window Phone引用。

.NET Framework4.5.1

1、EF和ADO.NET链接失败的容错性更好。举个栗子:之前服务器挂掉,程序抛异常,新版本中一旦网络恢复,应用程序则检测到它,并继续之前工作。

2、ASP.NET可以自动挂起。实际运行的ASP.NET工作进程将被挂起为可随时唤醒状态,能够节约很多启动时间。

.NET Framework4.5.2

1、ASP.NET网络应用提供了新的API。

2、添加可选特性,在配置文件中设置EnableWindowsFormsHighDpiAutoResizing:

---------------------------------------------------------------------------------------------------------------------------------------------------------------------------

版本关系

该图来源于CSDN:kingmax54212008

.NET版本

1.0

1.1 2.0 3.0 3.5 4.0 4.5
完整版本 1.0.3705.0 1.1.4322.573 2.0.50727.42 3.0.4506.30 3.5.21022.8 4.0.30319.1 4.5.40805
发布时间 2002-02-13 2003-04-24 2005-11-07 2006-11-06 2007-11-19 2010-04-12 2012-05-24
VS开发版本 VS2002 VS2003 VS2005   VS2008 VS2010 VS2012
Windows默认安装   Windows Server 2003 Windows Server 2003

Windows Server 2008
Windows Vista

Windows Server 2008
Windows 7

Windows Server 2008 R2
  Windows 8

Windows Server 2012
说明 Microsoft Internet Explorer 5.01 或更高版本 Microsoft Internet Explorer 5.01 或更高版本 Windows Installer 3.1 或更高版本 Internet Explorer 6.0 或更高版本   包括 .NET Framework 2.0 Service Pack 2 和 .NET Framework 3.0 Service Pack 2 累积更新 Windows Installer 3.1 或更高版本 Internet Explorer 5.01 或更高版本 .NET Framework 4.5 RC 是一个针对 .NET Framework 4 的高度兼容的就地更新。
支持的windows版本 Windows 98

Windows NT

Windows Server 2000

Windows Server 2003

Windows XP
Windows Server 2000

Windows Server 2003

Windows XP
Windows Server 2003

Windows XP
Windows Server 2003 Windows Server 2003

Windows Server 2008,

Windows Vista

Windows XP
Windows XP SP3

Windows Server 2003 SP2

Windows Vista SP1

Windows Server 2008

Windows 7
Windows Vista SP2

Windows 7

Windows 8

Windows Server 2008

Windows Server 2012

最新文章

  1. 如何利用【DataTable】结合自己本地数据库,使用表格
  2. Generate Time Data(普通日期主数据)
  3. GIT文件的三种状态
  4. struts1
  5. 识别有效的IP地址和掩码并进行分类统
  6. 夺命雷公狗—angularjs—5—ng-switch的用法实现下拉更换板块的实现
  7. centos6.7下编译安装lamp环境
  8. php敏感词过滤
  9. fhq_treap 总结
  10. php图片上传代码
  11. 真正菜鸟用教程之WQSG Scrip Export WQSG (脚本导出导入工具,PSP、NDS汉化必备 )
  12. Spring AOP: 织入的顺序
  13. struts2简单入门-OGNL表达式
  14. python统计字词练习
  15. maven到Gradle,一些对比和分享
  16. vue-cil和webpack中本地静态图片的路径问题解决方案
  17. [CGAL]带岛多边形三角化
  18. Using Option Files
  19. 学习-工作:GTD
  20. yii2 ActiveRecord的生命周期

热门文章

  1. We Chall-Training: Crypto - Caesar I-Writeup
  2. .NET Core 最小化发布
  3. 基于basys2用verilog设计多功能数字钟(重写)
  4. JAVA中的小数
  5. 二叉搜索树Java实现(查找、插入、删除、遍历)
  6. Java实现二叉树的前序、中序、后序遍历(非递归方法)
  7. 分布式架构--Dubbo项目实战学习文档
  8. CentOS 6.4 升级python 2.6.6 到 python 2.7.9
  9. JS中函数参数和函数返回值的理解
  10. Android apk应用程序签名