文章出處

.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 版本)

.NETCLR

.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

Diagram: .NET 4.5 builds on top of .NET 4

.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號(擴展支持)

相關文章:

那些年黑了你的微軟BUG

用并發隊列(ConcurrentQueue)實現多線程任務中隨時異步回調進度通知(.Net4.0)

不用Log4net用并發隊列ConcurrentQueue自己實現寫日志的組件(C#)

犀利的小改款:.NET Framework 4.5.1

http://blogs.msdn.com/b/dotnet/p/dotnet_sdks.aspx

.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)


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()