本主题按版本介绍了 .NET Framework 的关键功能,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 操作系统所安装的版本。

例如,.NET Framework 4、4.5 和 4.5.1 包含 CLR 4,而 .NET Framework 2.0、3.0 和 3.5 包含 CLR 2.0。(没有版本 3 的 CLR。)

.NET Framework 入门

采用下面的规则:

  • 此程序集或可执行文件可随后用于任何安装有 .NET Framework 4.5 或 .NET Framework 4.5.1 的计算机。

  • 此外,不应从 .NET Framework 4.5 应用程序中调用 .NET Framework 4.5.1 程序集。

Microsoft .NET Framework 支持生命周期策略。

程序集和并行执行

在 Windows 8 或 8.1 上安装 .NET Framework 3.5

在安装最新版本的 .NET Framework 或 CLR 之前不必安装它们的早期版本。

注意 Visual Studio 提供多目标锁定功能,你将不再只能使用所列版本的 .NET Framework。

 

.NET Framework 版本

引入 IDE

说明

4.5.1

Visual Studio 2013

包括性能和调试改进、支持自动绑定重定向以及 Windows 应用商店应用的扩展支持。

4.5

Visual Studio 2012

包括 CLR 4 的更新版本,支持生成 Windows 应用商店应用并更新至 WPF、WCF、WF 和 ASP.NET。

4

Visual Studio 2010

包含新版本的 CLR、扩展的基类库和新功能(如 Managed Extensibility Framework (MEF)、动态语言运行时 (DLR) 和代码协定)。

3.5

Visual Studio 2008

SP1 更新添加了动态数据和少量附加增强功能。

3.0

Visual Studio 2005

使用 SP1 和 SP2 进行了更新。

2.0

Visual Studio 2005

引入了新版本的 CLR,并为基类库增添了内容,包括泛型、泛型集合以及为 ASP.NET 增添的重要内容。使用 SP1 和 SP2 更新了此版本。

1.1

Visual Studio .NET 2003

此版本还引入了并行执行,这将使单台计算机上的应用程序可对多个版本的 CLR 运行。

1.0

Visual Studio .NET

包含第一个版本的 CLR 和第一个版本的基类库。

下表为客户端操作系统标识了 .NET Framework 的安装和支持版本。

 

客户端操作系统

包括

还可以安装

Windows 8.1 预览版

.NET Framework 4.5.1

在 Windows 8 或 8.1 上安装 .NET Framework 3.5

 

Windows 8

.NET Framework 4.5

在 Windows 8 或 8.1 上安装 .NET Framework 3.5

Windows 7 SP1

.NET Framework 3.5 SP1

.NET Framework 4.5.1, .NET Framework 4.5, .NET Framework 4

Windows Vista SP2

.NET Framework 3.0 SP2

.NET Framework 4.5.1, .NET Framework 4.5, .NET Framework 4, .NET Framework 3.5 SP1

Windows XP Professional 和 Windows XP Home Edition

.NET Framework 4、.NET Framework 3.5 SP1、.NET Framework 2.0 SP2

下表为服务器操作系统提供类似的信息。

 

服务器操作系统

包括

还可以安装

Windows Server 2012 R2 预览版

.NET Framework 4.5.1

.NET Framework 3.5 SP1

Windows Server 2012

.NET Framework 4.5

.NET Framework 4.5.1, .NET Framework 3.5 SP1

Windows Server 2008 R2 SP1

.NET Framework 2.0 SP2(默认情况下启用),.NET Framework 3.5 SP1*、.NET Framework 3.0 SP2*

.NET Framework 4.5.1, .NET Framework 4.5, .NET Framework 4

Windows Server 2008 SP2

.NET Framework 2.0 SP2(默认情况下启用)、.NET Framework 3.0 SP2*

.NET Framework 4.5.1, .NET Framework 4.5, .NET Framework 4, .NET Framework 3.5 SP1

Windows Server 2003

.NET Framework 2.0 SP2

.NET Framework 4、.NET Framework 3.5 SP1、.NET Framework 3.0 SP2

相关文章: