.NET Framework 版本和依赖关系
.NET Framework 4.5
其他版本
每个版本的 .NET framework 都包含公共语言运行时 (CLR)、基类库和其他托管库。本主题按版本介绍了 .NET Framework 的关键功能,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 操作系统所安装的版本。 每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。CLR 由其自己的版本号标识。虽然 CLR 版本并不总是递增的,但 .NET Framework 版本号在每次发布时都会递增。例如,.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 的多个版本。这意味着,您可以安装 .NET Framework 而无需卸载早期版本。有关详细信息,请参阅.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 |
添加了新功能,如支持 AJAX 的网站和 LINQ。SP1 更新添加了动态数据和少量附加增强功能。 |
3.0 |
Visual Studio 2005 |
此版本实质上是添加了 Windows Presentation Foundation (WPF)、Windows Communications Foundation (WCF)、Windows Workflow Foundation (WF) 和 CardSpace 的 .NET Framework 2.0。使用 SP1 和 SP2 进行了更新。 |
2.0 |
Visual Studio 2005 |
引入了新版本的 CLR,并为基类库增添了内容,包括泛型、泛型集合以及为 ASP.NET 增添的重要内容。使用 SP1 和 SP2 更新了此版本。 |
1.1 |
Visual Studio .NET 2003 |
包含对 ASP.NET 和 ADO.NET 的更新。随后使用 Service Pack 1 (SP1) 和 SP2 将此版本更新了 2 次。此版本还引入了并行执行,这将使单台计算机上的应用程序可对多个版本的 CLR 运行。 |
1.0 |
Visual Studio .NET |
包含第一个版本的 CLR 和第一个版本的基类库。 |
包括 | 还可以安装 | |
---|---|---|
Windows 8.1 |
.NET Framework 4.5.1 |
.NET Framework 3.5 SP1(请参阅在 Windows 8 或 8.1 上安装 .NET Framework 3.5)
|
Windows 8 |
.NET Framework 4.5 |
.NET Framework 4.5.1,.NET Framework 3.5 SP1(请参阅在 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,.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 3.5 SP1 |
||||||
Windows Server 2012 |
.NET Framework 4.5.1,42); vertical-align:top"> 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,42); vertical-align:top"> Windows Server 2008 SP2 |
.NET Framework 2.0 SP2(默认情况下启用),.NET Framework 3.0 SP2* |
.NET Framework 4.5.1,42); vertical-align:top"> Windows Server 2003 |
.NET Framework 2.0 SP2 |
.NET Framework 4、.NET Framework 3.5 SP1、.NET Framework 3.0 SP2 |
有关支持的操作系统的完整列表,请参阅.NET Framework 系统要求。标有 * 的版本可以通过服务器管理器启用。
后续步骤
-
如果您不熟悉 .NET Framework,请参阅概述以大致了解关键概念和功能。
-
有关 .NET Framework 4.5 和 .NET Framework 4.5.1 中的新增功能和改进,请参阅新增功能。
-
有关将您的应用程序从 .NET Framework 4 迁移到 .NET Framework 4.5 和 .NET Framework 4.5.1 的信息,请参阅迁移指南。
-
有关确定计算机上安装了哪些版本或更新的信息,请参阅如何:确定安装了哪些 .NET Framework 版本和如何:确定安装了哪些 .NET Framework 更新。
(编辑:李大同)
【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!