21

.NET Framework 技術支援終止期限(EOS)整理

 3 years ago
source link: https://blog.darkthread.net/blog/netfx-eos-list/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client
.NET Framework 技術支援終止期限(EOS)整理-黑暗執行緒

昨天提到 .NET 6 LTS 支援期為三年,預計 2024/11/8 EOS (End of Support),讓我想到「那 .NET Framework 呢?」這篇就來整理一下 .NET Framework 的技術支援終止時間。

本篇主要參考以下官方文件:

先釐清一個觀念,所謂 .NET 4.5.1 結束技術支援,不代表 .NET 4.5.1 編譯的程式不再享用技術支援,必須升級成更新版本。
延伸閱讀: 蛤,微軟停止.NET 4.0/4.5/4.5.1的技術支援?會對我的系統造成影響嗎?

.NET 4.X 採「就地相容」政策,Windows 升級 .NET Framework 版本後,原本的 .NET 4.X 程式可繼續執行,不需要重新編譯或調整。雖然實務上可能存在不相容,但情況極少,且多半是為了符合業界標準或修正錯誤,真的遇上也該乖乖調整程式,但不需要為此改變專案 .NET Framework 版本。 (當然,升級新版能享受新功能、解鎖新武器,且避免跟時代脫節。所以,升吧,哪次不升?)

因此,因應舊版 .NET Framework EOS,只需在 Windows 安裝新版 .NET Framework,舊版 .NET Framework 開發程式多半不用修改,便能改用新版 .NET Framework 執行,不會因此失去技術支援。

微軟網站有一份完整 .NET Framework 各版本發行及 EOS 時間清單

Version開始日期結束日期.NET Framework 4.82019年4月18日*1.NET Framework 4.7.22018年4月30日*1.NET Framework 4.7.12017年10月17日*1.NET Framework 4.72017年4月11日*1.NET Framework 4.6.22016年8月2日*1.NET Framework 4.6.12015年11月30日2022年4月26日 *2.NET Framework 4.62015年7月29日2022年4月26日 *2.NET Framework 4.5.22014年5月5日2022年4月26日 *2.NET Framework 4.5.12014年1月15日2016年1月12日.NET Framework 4.52012年10月9日2016年1月12日.NET Framework 4.02010年4月12日2016年1月12日.NET Framework 3.5 Service Pack 12007年11月19日2029年1月9日 *3.NET Framework 3.02006年11月21日2011年7月12日.NET Framework 2.02006年2月17日2011年7月12日
  • [*1] 4.5.2 起,.NET Framework 被定義為 Windows 作業系統元件,支援週期與 Windows 一致。
  • [*2] 4.5.2、4.6、4.6.2 因使用 SHA-1 雜湊數位簽章,近年被視為不夠安全,故將提早於 2022/4/26 EOS
  • [*3] Windows 10 版本 1809 和 Windows Server 2019 開始,.NET Framework 3.5 SP1 被視為獨立產品,提供 5 年主要支援 + 5 年延伸支援,預設於 2029/1/9 EOS。至於更早期 Windows 上的 .NET 3.5 SP1 則視為作業系統元件,支援週期比照所在 Windows。
  • .NET 4.5.2、.NET 4.6、.NET 4.6.1 將於 2022/4/26 EOS,Windows 請提前安裝升級到 .NET 4.6.2、.NET 4.7.x 或 .NET 4.8。
  • .NET Framework 採就地相容,安裝新版後,舊程式不需修改程式或重新編譯即可沿用 (僅有極少數不相容狀況需調整程式) 並繼續享有技術支援。
  • .NET 3.5 SP1 及 .NET 4.6.2+ 被視為 Windows 的作業系統元件,支援週期比照所在的 Windows。

Recommend

  • 8

    從「鄙視 jQuery」聊起 -技術鄙視從何而來? 2021-05-10 09:56 PM 17 3,981 前幾天在臉書上聊到

  • 6

    圖像技術在上億規模實拍圖片中的應用(演算法好文) 閑魚作為一個自由的商品和內容分發市場,每天有上百萬的用戶圖片上傳,其中不乏圖片重複,圖片描述內容不明確、圖文不符等低質量的商品;也有各種搞笑、抖機靈等倒流的內容;還有色情、黑產等違規...

  • 6

    Mini LED 與 Quantum HDR 2000 技術加持,49 吋 Samsung Odyssey Neo G9 曲面螢幕動手玩 在 NVIDIA GeForce 與 AMD Radeon 端出新一代支援 HDMI 2.1 規格的顯示卡之後,各螢幕品牌也陸續端出相對應的產品,然而我們可能較多的是見到比...

  • 4
    • tech.hahow.in 4 years ago
    • Cache

    Hahow 技術部落格開張

    Responses

  • 7
    • blog.darkthread.net 3 years ago
    • Cache

    Markdown 技術文件寫作 - 處理圖檔

    Markdown 技術文件寫作 - 處理圖檔 2022-01-07 11:13 PM 0 2,154 先說一下,這系列文章將聚焦於用 VSCode 搭配 Hugo 以 Markdown 格式撰寫 KB、操作手冊、系統文...

  • 7

    Markdown 技術文件寫作 在 Hugo 中關聯文件的方式有兩種,對於有結構性的固定內容,可以自己在 Markdown 寫連結,例如: 關於詳細步驟,請參考[安裝章節](/install/)的說明。 另一種是偏條列式,項目會隨時...

  • 9

    VSCode FrontMatter 擴充套件-黑暗執行緒 這篇介紹一個 Hugo / Markdown VSCode 擴充套件 - Front Matter (套件名稱跟

  • 5

    Markdown 技術文件寫作 對於長篇文件,提供章節目錄讓讀者能快速跳到所需內容是貼心設計,若是網頁,我們可以在章節標題加上 <h2 id="fragmentName">...</h2> 搭配 <a href="#fragmentName">...</a>...

  • 6
    • blog.darkthread.net 3 years ago
    • Cache

    VS2022 之 .NET 6 SDK 支援版本問題

    VS2022 之 .NET 6 SDK 支援版本問題-黑暗執行緒 前陣子遇到一個 AddRazorRuntimeCompilation() 問題,靠 .NET 6 SDK 更新到 6.0.201 版解決,升級後繼續用 VSCode 開發、測試,一路順...

  • 5
    • dannypsnl.github.io 3 years ago
    • Cache

    termination checking(終止檢查)

    termination checking(終止檢查)在 dependent type 裡面,我們可以寫下如 (data Nat [zero : Nat] [suc : (Nat -> Nat)]) (data Bool [true : Bool] [false : Bool]) (define (Nat-or-Bool [x : Bool]) :...

About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK