NET Framework 版本和依赖关系
转 http://msdn.microsoft.com/zh-cn/library/vstudio/bb822049.aspx 每个版本的 .NET framework 都包含公共语言运行时 (CLR)、基类库和其他托管库。 本主题按版本介绍了 .NET Framework 的关键功能,提供了有关基础 CLR 版本和相关开发环境的信息,并标识了 Windows 操作系统所安装的版本。 下图汇总了版本历史记录以及标识 Windows 所安装的版本。 每个新版本的 .NET Framework 都会保留早期版本中的功能并会添加新功能。 CLR 由其自己的版本号确定的。 某些版本的 .NET Framework 包含新版本的 CLR,而其他版本的 .NET Framework 使用早期版本的 CLR。 例如,.NET Framework 4 包含 CLR 4,而 .NET Framework 3.5 包含 CLR 2.0。 (没有版本 3 的 CLR。)虽然 .NET Framework 4.5 是 .NET Framework 4 的就地更新,基础 CLR 版本号成为 CLR 4.5。 通常,您不应卸载计算机上安装 .NET Framework 的任何版本,因为您使用的应用程序可能取决于特定版本,并且可能中断,如果移除该版本。 您可以同时在一台计算机上加载 .NET Framework 的多个版本。 这意味着可以安装 .NET Framework,而无需卸载旧版本。 有关更多信息,请参见.NET Framework 入门。
“版本历史记录”
.NET Framework 版本 2.0、3.0 和 3.5 是使用 CLR (CLR 2.0) 的相同版本生成的。 这些版本表示单个安装的连续层。 每个版本增量地生成在早期 .NET Framework 版本的顶部。 在计算机上不可能并排运行版本 2.0、3.0 和 3.5。 在安装 .NET Framework 3.5 SP1 时,您会自动获取 2.0 和 3.0 层。 但是,.NET Framework 4 关闭此分层方法。 以 .NET Framework 4 开始,可使用进程内并行承载来在单独的进程中运行多个公共语言运行时 (CLR) 版本。 Apps 的 2.0 ,3.0 和 3.5 版本可以全部在 3.5 版运行,但是,它们在 4 版或更高版本将不起作用。 .NET Framework 4.5 是就地更新,替换您的计算机上的 .NET Framework 4。 在安装此更新后,您的 .NET Framework 4 应用程序在无需重新编译的情况下应继续运行。 但是,.NET Framework 中的某些更改可能需要更改您的应用程序代码。 有关更多信息,在 .NET Framework 4.5 中运行现有应用程序前,请参见 在 .NET Framework 4.5 中的应用程序兼容性。 有关安装当前版本的更多信息,请参见 安装 .NET Framework 4.5。 有关对 .NET Framework 的支持的信息,请参见 Microsoft 支持网站上的 Microsoft .NET Framework Support Lifecycle Policy(Microsoft .NET Framework 支持生命周期策略)。
功能及 IDE
在安装最新版本的 .NET Framework 或 CLR 之前不必安装它们的早期版本。 下表对应 .NET Framework、CLR 和版本和 Visual Studio 版本,并提供每个版本的简要评审。 注意 Visual Studio 提供多目标锁定功能,您将不再只能使用所列版本的 .NET Framework。
操作系统支持
某些版本的 .NET Framework 会自动随 Windows 操作系统一起安装,而其他版本的 .NET Framework 必须单独安装。 下表为客户端操作系统标识了 .NET Framework 的安装和支持版本。
下表为服务器操作系统提供类似的信息。
有关支持的操作系统的完整列表,请参见 .NET Framework 系统要求。 标有 * 的版本可以通过服务器管理器启用。
后续步骤
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |