.NET Framework 2.0
完整版本号 - 2.0.50727.42,发行于
.Net Framework 2.0
的组件都包含在 Visual Studio 2005 和 SQL
Server 2005 里面。通过
Universe 版可以免费下载 RTM 版本。自 1.1
版本以来的改进:大量的 API 变更。新的 API 让需要管理.NET 运行库实例的非.
NET
的应用程序可以做到这点。这 个新的 API 对.NET 运行库的各种功能,包
括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为
能 够有效率的使用.NET 运行库而设计的,因为
Microsoft SQL Server 拥有它自己的日程管理器和存储器管理器。NET 框架
2.0 SP1 随.Net Framework 3.5 同时发行,请参看.Net Framework 3.5 一
节。.Net Framework 2.0 SP2 随.Net Framework 3.5 SP1 同时发行,请参
看.Net Framework 3.5 SP1 一节。
.NET Framework 3.0
主条目:.Net Framework 3.0 发布日期 2006/11/21
“
。曾用名 WinFX”。
依然使用.Net Framework 2.0 版本的
(CLR),并加入了适
应未来软件发展方向的 4
个框架:
Windows Presentation Foundation(
):提供更佳的用户体
验,用来开发 Windows Forms 程序以及流览器应用程序.Windows
Communication Foundation(
):提供 SOA(面向服务的软件构
架)支持的安全的网络服务(Web Service)框架。Windows Workflow
Foundation(
): 提供一个设计与发展工作流程导向(Workflow-
oriented)应用程序基础支持的应用程序接口。Windows CardSpace:提供
一个 SSO 的解决方案,每个用户都有各自的 CardSpace。.Net Framework
3.0 SP1 随.Net Framework 3.5 同时发行,请参看.Net Framework
3.5 。.Net Framework 3.0 SP2 随.Net Framework 3.5 SP1 同时发行,请参
看.Net Framework 3.5 SP1。
.NET Framework 3.5
这个版本将包含一个支持 C#和 VB .Net 中心的语言特性的
,以及
对语言集成查询(LINQ,Language-Integrated Query)的支持。该版本随
一起发布。
同时,.Net Framework 3.5 自动包含.Net Framework 2.0 SP1 以
及.Net Framework 3.0 SP1,用于为这两个版本提供安全性修复,以及少量
新增的类库(如 System.DateTimeOffest
),此版本提供的新功能有:
扩展方法(Extension Method)属性(Attribute),用于为扩展方法
提供支持
支持,包括 LINQ to Object、LINQ to ADO .NET 以及 LINQ to
XML 表达式目录树(Expression Tree),用于为
提 供支持