版本 |
完整版本号 |
发行日期 |
Visual Studio |
Windows 默认安装 |
1.0 |
1.0.3705.0 |
2002-02-13 |
Visual Studio .NET 2002 |
Windows XP Media Center Edition
Windows XP Tablet PC Edition |
1.1 |
1.1.4322.573 |
2003-04-24 |
Visual Studio .NET 2003 |
Windows Server 2003 |
2.0 |
2.0.50727.42 |
2005-11-07 |
Visual Studio 2005 |
|
3.0 |
3.0.4506.30 |
2006-11-06 |
|
Windows Vista
Windows Server 2008 |
3.5 |
3.5.21022.8 |
2007-11-19 |
Visual Studio 2008 |
Windows 7
Windows Server 2008 R2 |
4.0 |
4.0.30319.1 |
2010-04-12 |
Visual Studio 2010 |
|
4.5 |
4.5.40805 |
2012-02-20 |
Visual Studio 2012 RC |
Windows 8 RP
Windows Server 8 RC |
.NET 1.0
完整版本号 -1.0.3705
这是最初的.NET构架,发行于2002年。它可以以一个独立且可重新分发的包的形式或在一个
软件发展工具包集中被获得。它也是第一个微软Visual Studio .NET的发行版的一部分。
.NET
1.1
完整版本号 -1.1.4322
这是首个主要的.NET框架升级版本,发行于2003年。它可以以一个独立的可重新分发的包的形式或在一个软件发展工具包集中被获得。它也是第二个微软Visual
Studio .NET版本的一部分(也被称作Visual Studio .NET 2003)。它也是首个被Windows操作系统-Windows Server
2003所内置的.NET框架版本。
自1.0版本以来的改进:
内置了对mobileASP NET控件的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。
安全方面的变更 - 使得Windows
窗体代码以可靠的行为运行,从而可以在Internet环境内安全运行,并且加入了ASP
NET应用程序的代码安全访问功能。
内置了对ODBC和
Oracle数据库的支持。这在1.0版本是以附加功能方式实现的,现在已经集成到框架的内部。
.NET Compact Framework- 这是一个用于智能设备的.NET框架的子集。
对IPv6的支持。
大量的API变更。
.NET
2.0
完整版本号 -2.0.50727.42,发行于2005年10月27日。
.NET框架 2.0的组件都包含在 VisualStudio 2005和SQL
Server2005里面。通过MSDNUniverse版可以免费下载RTM版本。
自1.1版本以来的改进:
大量的API变更。
新的API让需要管理.NET
运行库实例的非.NET的应用程序可以做到这点。这个新的API对.NET运行库的各种功能,包括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为Microsoft
SQL Server能够有效率的使用.NET运行库而设计的,因为MicrosoftSQL Server拥有它自己的日程管理器和存储器管理器。
.NET 2.0 SP1
随.NET框架 3.5同时发行。
.NET 2.0 SP2
随.NET框架 3.5 SP1同时发行。
.NET
3.0
发布日期2006/11/21。曾用名“WinFX”。依然使用.NET框架 2.0版本的
公共语言运行库(CLR),并加入了适应未来软件发展方向的4个框架:
Windows Presentation Foundation(WPF):提供更佳的用户体验,用来开发Windows
Forms程序以及流览器应用程序(参见WPF/E).
Windows Communication Foundation(WCF):提供SOA(面向服务的
软件构架)支持的安全的网络服务(Web Service)框架。
Windows Workflow Foundation(WF):提供一个设计与发展工作流程导向应用程序基础支持的
应用程序接口。
Windows CardSpace:提供一个SSO的解决方案,每个用户都有各自的CardSpace。
.NET 3.0 SP1
随.NET框架 3.5同时发行,Microsoft .NET Framework 3.0 Service Pack 1 针对
Microsoft .NET Framework 3.0 发布后客户报告的问题提供了累积的汇总更新。此外,该更新还可帮助改进安全性,且提供了用于
Microsoft .NET Framework 3.5 的系统必备功能支持。
.NET 3.0 SP2
随.NET框架 3.5 SP1同时发行。
.NET
3.5
这个版本将包含一个支持C#和VB
Net中心的语言特性的编译器,以及对语言集成查询(LINQ,Language-Integrated Query)的支持。该版本随Visual Studio
2008一起发布。
同时,.NET框架 3.5自动包含.NET框架 2.0 SP1以及.NET框架 3.0
SP1,用于为这两个版本提供安全性修复,以及少量新增的类库,此版本提供的新功能有:
扩展方法(ExtensionMethod)属性(Attribute),用于为扩展方法提供支持
LINQ支持,包括LINQ toObject、LINQ toADO NET以及LINQ to XML
与语言集成查询
(LINQ)和数据感知紧密集成。借助这个新功能,您可以使用相同的语法,在任何支持LINQ的语言中编写相关代码,以筛选和枚举多种类型的SQL数据、集合、XML和数据集,以及创建它们的投影。
利用ASP NET AJAX可以创建更有效、更具交互性、高度个性化的Web体验,这些体验在所有最流行的
浏览器上都能实现。
用于生成WCF服务的全新Web协议支持,包括AJAX、JSON、REST、POX、RSS、ATOM和若干新的WS-*标准。
Visual Studio
2008中面向WF、WCF和WPF的完整工具支持,其中包括支持工作流的服务这一新技术。
.NET框架 3.5基类库 (BCL)中的新类可满足许多常见的客户请求。
.NET 3.5 SP1
.NET框架 3.5 SP1自动包含.NET框架 2.0 SP2以及.NET框架 3.0 SP2。该版本随Visual
Studio 2008 SP1发布,此版本提供了下列的新功能:
新增的ASP NET功能包括ASP NET动态数据和ASP NET
AJAX附加功能,前者提供了无需编写代码就可实现数据驱动的快速开发的丰富支架框架,后者为管理浏览器历史记录提供了支持(后退按钮支持)。
ADO NET Entity Framework。
对SQL Server2008的数据提供程序支持。
.NET框架
客户端配置文档是完整版.NET框架的子集,面向客户端应用程序。这改善了尚未安装.NET框架的计算机上的安装体验。
改进WindowsPresentation
Foundation的性能,其中包括启动速度的位图效果性能的提高。为Windows Presentation
Foundation增加的功能包括对业务线应用程序的更好支持、本机闪屏支持、DirectX像素着色器支持以及新的WebBrowser控件。
ClickOnce应用程序发布者可以根据具体情况决定是否取消签名和散列,开发人员可以以编程方式安装显示自定义署名的ClickOnce应用程序,ClickOnce错误对话框支持指向网络上特定于应用程序的支持站点的链接。
用于SQL Server的.NET框架数据提供程序 (System.Data.SqlClient)完全支持SQL
Server 2008数据库引擎的所有新功能。有关.NET框架对SQL Server2008的支持的更多信息,请参见SQLServer中的新功能(ADO
NET)。ADO NET数据平台是一种多
版本策略,它使开发人员能够针对概念性实体数据模型进行编程,从而减轻他们的编码和维护工作。此平台提供了ADO
NET Entity Framework、实体数据模型 (EDM)、对象服务、LINQ toEntities、Entity
SQL、EntityClient、ADO NET数据服务及实体数据模型工具。
Windows Communication
Foundation现在提供了改进的互操作性支持,增强了部分信任方案中的调试体验,并扩展了集成协议支持以更广泛地应用于Web
2.0应用程序,从而使DataContract串行化程序更易于使用。
Microsoft.VisualBasic.PowerPacks命名空间引入了新的
DataRepeater控件,该控件以可自定义的列表格式显示数据。此命名空间还包含新的矢量形状
[1]。
.NET 4.0
.NET框架 4.0主要增加了并行支持,英文版于2010年4月12日推出。企业基础
.NET提供开发软件的独立平台,内置高度安全的网络系统,相当倚重
软件组件以及组件导向程序。在这方面它完全取代前者(COM)。
.NET 4.5
.NET框架4.5,修复了工作可靠性,兼容性,稳定性和性能方面的问题,同时,公共语言运行时的Windows
Presentation Foundation,Windows窗体,XML,网络类库,ASP,实体框架,Windows工作流基金会的Windows
Communication Foundation。[2]
.net 发展阶段,古老的榕树,5-wow.com