background image

.NET Framework 2.0

 

  完整版本号 - 2.0.50727.42,发行于

2005

 

     年

       10

       月

       27

       日

   

 

  .Net Framework 2.0

 

的组件都包含在 Visual Studio 2005 和 SQL 

Server 2005 里面。通过

MSDN

Universe 版可以免费下载 RTM 版本。自 1.1

版本以来的改进:大量的 API 变更。新的 API 让需要管理.NET 运行库实例的非.
NET

 

的应用程序可以做到这点。这 个新的 API 对.NET 运行库的各种功能,包

括:多线程、存储器分配、代码加载等,提供了很好的控制。它最初是为

Microsoft SQL Server  

 

能 够有效率的使用.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

WPF

:提供更佳的用户体

验,用来开发 Windows Forms 程序以及流览器应用程序.Windows 
Communication Foundation

WCF

:提供 SOA(面向服务的软件构

架)支持的安全的网络服务(Web Service)框架。Windows Workflow 
Foundation

WF

 

: 提供一个设计与发展工作流程导向(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)的支持。该版本随

Visual Studio 2008  

 

起发布。

  同时,.Net Framework 3.5 自动包含.Net Framework 2.0 SP1 以
及.Net Framework 3.0 SP1,用于为这两个版本提供安全性修复,以及少量
新增的类库(如 System.DateTimeOffest

 

),此版本提供的新功能有:

  扩展方法(Extension Method)属性(Attribute),用于为扩展方法
提供支持

LINQ  

持,包括 LINQ to Object、LINQ to ADO .NET 以及 LINQ to 

XML 表达式目录树(Expression Tree),用于为

Lambda

 

     表达式

 

 

 

提 供支持