.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.5 對 .NET 4.0 CLR 的 "in-place upgrade" 升級了,可以參考這篇文章 .NET Versioning and Multi-Targeting - .NET 4.5 is an in-place upgrade to .NET 4.0 。
.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號(擴展支持)
相關文章:
用并發隊列(ConcurrentQueue)實現多線程任務中隨時異步回調進度通知(.Net4.0)
不用Log4net用并發隊列ConcurrentQueue自己實現寫日志的組件(C#)
.NET Framework3.0/3.5/4.0/4.5新增功能摘要
http://www.infoq.com/cn/news/2014/08/NET40-EOL
為什麼該升級舊版的 .NET 應用程式? .NET 3.5 SP1~ 4.5.1 的支援週期及停止支援說明 (End of Support)
文章列表