当前位置:  -> 首页 -> .NET Framework 版本和依赖关系

上一篇 | 下一篇
.NET Framework 版本和依赖关系
作者:洛羽叶  点击率:1172  发布时间:2012-07-20

每个版本的 .NET Framework 都包含公共语言运行时 (CLR) 作为其核心组件,并包含其他组件(如基类库和其他托管库)。本主题介绍了 .NET Framework 版本的关键组件,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 所安装的版本。

下图汇总了版本历史记录以及 Windows 所安装的版本。

.NET Framework 版本的组件和层

有关安装当前版本的信息,请参见安装 .NET Framework有关对 .NET Framework 的支持的信息,请参见 Microsoft 支持网站上的 Microsoft .NET Framework Support Lifecycle Policy(Microsoft .NET Framework 支持生命周期策略)。

每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。虽然 CLR 是 .NET Framework 的核心组件,但 CLR 通过其自己的版本号(独立于 .NET Framework 版本号)来标识。某些版本的 .NET Framework 包含新版本的 CLR,而其他版本的 .NET Framework 使用早期版本的 CLR。例如,.NET Framework 版本 4 包含 CLR 版本 4,而 .NET Framework 3.5 包含 CLR 2.0。(没有版本 3 的 CLR。)可通过检索 Environment.Version 属性的值来确定运行应用程序的 CLR 的版本。

在安装最新版本的 .NET Framework 或 CLR 之前不必安装它们的早期版本;每个版本都提供了必要组件。

下表概述了 .NET Framework 版本和相关 CLR 版本。该表还显示了 Visual Studio 版本,它在引入该版本的 .NET Framework 时提供了开发环境。但是,利用 Visual Studio 的多目标功能,您将不再只能使用该版本的 .NET Framework。

 

.NET Framework 版本

CLR 版本

Visual Studio 版本

说明

1.0

1.0

Visual Studio .NET

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

1.1

1.1

Visual Studio .NET 2003

包含对 ASP.NET 和 ADO.NET 的更新。随后使用 Service Pack 1 (SP1) 和 SP2 将此版本更新了 2 次。此版本还引入了并行执行,这将使单台计算机上的应用程序可对多个版本的 CLR 运行。

2.0

2.0

Visual Studio 2005

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

3.0

2.0

Visual Studio 2005

此版本实质上是添加了 Windows Presentation Foundation (WPF)、Windows Communications Foundation (WCF)、Windows Workflow Foundation (WF) 和 CardSpace 的 .NET Framework 2.0。此版本随后使用 SP1 和 SP2 进行了更新。

3.5

2.0

Visual Studio 2008

添加了新功能,如支持 AJAX 的网站和 LINQ。SP1 更新添加了 .NET Framework Client Profile、动态数据和少量附加增强功能。

4

4

Visual Studio 2010

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

某些版本的 .NET Framework 会自动随 Windows 操作系统一起安装,而其他版本的 .NET Framework 必须单独安装。下表标识了 .NET Framework 版本以及是将这些版本集成在 Windows 的安装中还是必须单独安装这些版本。

 

.NET Framework 版本

Windows 版本

1.0、1.1 和 2.0

不作为 Windows 操作系统的一部分安装,但可以在 Windows XP 和早期版本的 Windows 上单独安装。

3.0(和 2.0 SP2,提供对版本 3.0 和 3.5 的支持)

由 Windows Vista 和 Windows Server 2008 安装。

3.5 SP1

由 Windows 7 安装。

4

不作为 Windows 操作系统的一部分安装,但可以在 Windows XP、Windows Server 2003 和更高版本的 Windows 上单独安装。

 


标签: .NET
引用地址:本站原创
   站点首页      技术人生      旅途足迹      我要留言      友情链接      关于站长   
[本站统计]
在线人数:5
今日访问:9
总访问量:1473584
Copyright 2006-2022 EasyWeb 1.6 订阅 All Rights Reserved
粤ICP备08028977号-1
www.luoriver.com
Created by WWH in 2006