.NET 4.5.1, .NET 4.5 和 .NET 4.0 均基于 .NET 4.0 CLR,而 .NET 4.5 对 CLR进行了升级和Bug修复.

  • .NET 4.0 - 4.0.30319.1 (.NET 4.0 的第一个版本)
  • .NET 4.0 - 4.0.30319.296 (.NET 4.0 的一个​安全补丁 06-Sep-2012​)
  • .NET 4.5 - 4.0.30319.17929 (.NET 4.5 版本)
  • .NET 4.5 January Updates - 4.0.30319.18033 (.NET 4.5 的HotFix)
  • .NET 4.5.1 - 4.0.30319.34003(.NET 4.5.1 版本)

.NET 4.0 版本号_应用程序

.NET 4.5 对 .NET 4.0 CLR 的 "in-place upgrade" 升级了,

.NET 4.0 版本号_应用程序_02

.NET 4.5.1中得到改进的部分是有关framework升级后系统的表现。目前,运行更新后的.NET Framework会使应用程序性能在短时间有一定程度的下降。这是因为核心的.NET程序集在更新或补丁需要一段时间进行JIT编译。在Windows 8.1中,即使运行(更新后的).NET Framework,应用的性能也能保持稳定。这使用户体验大为提高,也符合微软的努力方向,即尽可能提升平板电脑的续航能力。

微软创建了一个新的NuGet feed,为官方的​​微软 .NET 包​​​(package)提供稳定而实时的更新,可以应用于Visual Studio 2010、2012及2013。这个feed在VS2013中直接支持,而VS2010和2012的用户可以手动添加这个URL以获取feed:​​https://nuget.org/api/v2/curated-feeds/dotnetframework/​​ 。

退役时间概览

  • .NET 4.x, 4.5, 4.5.1: 2016年1月12号
  • .NET 3.5 SP 1: 2015年1月14号(主流支持)
  • .NET 3.5 SP 1: 2020年1月14号(扩展支持)
  • .NET 4.5.2: 2018年1月9号 (主流支持)
  • .NET 4.5.2: 2023年1月10号(扩展支持)