自从.NET Framework在2001年首次发布以来,微软对它已经进行了两次小的升级和一次大的升级,这其中包括几个稳定版本(有一些版本是作为SP发布的)。
3.1 .NET Framework 1.0
.NET Framework1.0是第一个发行的版本。这个SDK以单独的开发包形式发布。它还被包含在Microsoft Visual Studio.NET中。这个Visual Studio.NET版本就是微软发行的第一个Visual Studio.NET版本,即Visual Studio.NET 2002。下面是.NET Framework1.0的发行轨迹。
| 版本名称 | 版本号 | 发行日期 |
| 1.0 Beta | 1 1.0 | 2000-11 |
| 1.0 Beta | 2 1.0.2914.0 | 2001-06-20 |
| 1.0 RC | 1.0.3328.0 | |
| 1.0 RTM | 1.0.3705.0 | 2002-01-05 |
| 1.0 SP1 | 1.0.3705.209 | 2002-03-19 |
| 1.0 SP2 | 1.0.3705.288 | 2002-08-07 |
| 1.0 SP3 | 1.0.3705.6018 | 2004-08-31 |
3.2 .NET Framework 1.1
这个版本是微软对.NET Framework的一次主要的升级。这个版本被包含在Visual Studio.NET 2003中,它的SDK也可以从微软的网站免费下载。这个版本首次被集成在Windows Server2003中。Windows Server2003最开始集成的是1.1 RTM版。下面是.NET Framework1.1的发布轨迹。
| 版本名称 | 版本号 | 发行日期 |
| 1.1 RTM | 1.1.4322.573 | 2003-04-01 |
| 1.1 SP1 | 1.1.4322.2032 | 2004-08-30 |
| Released with Windows Server 2003 SP1 | 1.1.4322.2300 | 2005-03-30 |
3.2.1 相对于.NET Framework1.0有哪些变化
●内嵌了移动版的ASP.NET控件。以1.0版本中这些控件只是作为.NET Framework的附属部分,而并不是.NET Framework的一部分。
●更高的安全性。增加了从Internet下载的.NET程序的访问限制,以及为ASP.NET增加了代码访问安全功能。
●内嵌了ODBC和Oracle数据库的支持。在1.0版本中这些功能也是作为附属部分,它们并不属于.NET Framework。
●增加了精简版的.NET Framework。这是一个可以运行在手持设备上的版本。
● 支持IPv6。
● 增加了很多API。
3.3 .NET Framework 2.0
这个版本随着Visual Studio.NET 2005、Microsoft SQL Server2005以及BizTalk2006一起发布。
| 版本名 | 版本号 | 发行日期 |
| 2.0 Preview | 2.0.40301.9 | 2004-03-01 |
| 2.0 Beta 1 | 2.0.40607.16 | 2004-06-29 |
| 2.0 Beta 1+ | 2.0.40607.42 | 2004-07-27 |
| 2.0 Beta 1R | 2.0.40607.? | 2004-09-01 |
| 2.0 Beta 2 | 2.0.41013.0 | 2004-10-13 |
| 2.0 RTM | 2.0.50727.42 | 2005-11-07 |
3.3.1 相对于.NET Framework1.1有哪些变化
●增加了很多API。
●提供了一些用于高级控制的新API。这些控制包括多线程、内容分配、动态装载以及其它一些控制。在SQL Server2005中已经大量了这些功能。
●支持64位操作。所支持的平台包括x64和IA64。
●增加了对范型的支持。
●对ASP.NET控制进行了重大升级。
●提供了新的数据绑定控件
● 增加了ASP.NET的个性化支持,这其中包括对主题和皮肤的支持。
3.4 .NET Framework 3.0
我们以前将.NET Framework3.0称为WinFX,这个版本提供了一套新的内核API,这个版本已经成为Windows Vista操作系统的一部分。.NET Framework3..0还可以被安装在Windows XP SP2以及Windows Server2003 SP1上。这个版本在构架上并没有什么大的变化,它的运行时使用的是.NET Framework2.0的运行时。
.NET Framework3.0由以下几个主要部分组成:
●Windows表现层基类库(WPF),以前叫Avalon。这是一套新的图形接口API,这套API可以充分利用3D技术,这其中包括计算机硬件和软件。
● Windows通讯基类库(WCF),以前叫Indigo。这是一个面向服务的消息系统,这个系统允许将本地程序和外部的程序集成,这有些类似于Web Services。
●Windows工作流基类库(WF),允许系统建立自动化任务,并且可以在其中建立事务。
●Windows数字标识(WCS),以前叫InfoCard。这是一个可以存储这人数字标识,并提供了编程接口,如可以将这项技术应用到网站的登录上。
图2

| 版本名称 | 版本号 | 发行日期 |
| 3.0 Beta 2 | 3.0.3906.22 | 2006-05-23 |
| 3.0 June CTP | 3.0.04131.6 | 2006-06-23 |
| 3.0 July CTP | 3.0.04307.00 | 2006-07-17 |
| 3.0 RC | 3.0.04324.17 | 2006-09-01 |
| 3.0 RTM | 3.0.4506.30 | 2006-11-06 |
3.5 .NET Framework 3.5
在9频道的访谈中,Jason Zander,微软的.NET Framework团队主管,透露了这个新版本的一些信息。这个版本暂时命名为“3.5版”,这个版本将包含一个新的编译器,这个新的编译器将支持很多新的特性,如语言集成查询,还有C#和VB.NET中的许多新的特性。这个版本将和Visual Studio2005的下一个发行版本(代号为Orcas)同时发行。