使用 Microsoft 登入
登入或建立帳戶。
您好:
選取其他帳戶。
您有多個帳戶
選擇您要用來登入的帳戶。

簡介

本文內含釐清 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 支援生命週期的資訊。

背景

.NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 過去曾在 Windows 7 和 Windows Server 2008 R2 之前的版本平台中作為個別產品發行。

每個產品版本其實是層層的功能堆疊。就內部而言,每層都內含包含互斥的元件。.NET Framework 2.0 頂層 .NET Framework 3.0 組建中的元件,和 .NET Framework 2.0 及 .NET Framework 3.0 頂層的 .NET Framework 3.5 組建中的元件也是如此。這個狀況會顯示在下圖所示:



此結構的其中一個副作用是,沒有 .NET Framework 2.0 和 .NET Framework 3.0,.NET Framework 3.5 就無法運作,因為 .NET Framework 3.5 層中沒有 Common Language Runtime (CLR)。所以安裝了 .NET Framework 3.5 產品之後,也會一併安裝 .NET Framework 2.0 Service Pack 1 (SP1) 和 .NET Framework 3.0 SP1 產品。同樣地,安裝了 .NET Framework 3.5 SP1 產品之後,也會一併安裝 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 產品。使用 Windows XP 或 Windows Server 2003 的客戶可以在 [控制台] 中的 [新增或移除程式] 項目下同時檢視這些個別版本以及其相關更新:




在 Windows Vista SP2 和 Windows Server 2008 SP2 中,.NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 是內建於作業系統中。同樣地,在 Windows Vista SP1 和 Windows Server 2008 中,.NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1 也是內建於作業系統中。所以客戶只會看到 [程式和功能] 下的 .NET Framework 3.5,如下列影像所示:


支援生命週期的含意

因為 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 是以獨立產品版本發行,所以每個產品的支援生命週期都是獨立的。

如同本文前段所述,沒有 .NET Framework 2.0 和 .NET Framework 3.0,.NET Framework 3.5 就無法運作。在許多狀況中,要解決運作問題或保護客戶免於 .NET Framework 3.5 資訊安全漏洞的侵害,就必須先解決這三個產品層中每層的問題。這個動作可能會導致支援生命週期文件列出不再支援的版本時,.NET Framework 3.5 仍受支援並需要針對 .NET Framework 2.0 或 .NET Framework 3.0 產品層專屬的更新的狀況。這種狀況的其中一個例子是目前仍受支援的 .NET Framework 3.5 SP1。不過,.NET Framework 3.0 SP2 已在 2011/7/12 記載為不再受到支援


在這些情況下,針對 .NET Framework 3.0 獨立安裝的支援便已過期。不過,只要 Microsoft 仍繼續支援 .NET Framework 3.5,就會持續為安裝 .NET Framework 3.5 的客戶提供 .NET Framework 2.0 和 .NET Framework 3.0 元件。

此外,因為 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 是內建於 Windows Vista SP2 和 Windows Server 2008 SP2 中,而 .NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1 是內建於 Windows Vista SP1 和 Windows Server 2008 中,所以只要這些 .NET 版本仍受支援,我們就會將上述版本當作個別作業系統的一部分提供支援。

注意 只有同時安裝了 SP1 等級以及 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2. 才可支援 .NET Framework 3.5。不再支援 .NET Framework 3.5 的原始版本以及 .NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1。

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。

這項資訊有幫助嗎?

您對語言品質的滿意度如何?
以下何者是您會在意的事項?
按下 [提交] 後,您的意見反應將用來改善 Microsoft 產品與服務。 您的 IT 管理員將能夠收集這些資料。 隱私權聲明。

感謝您的意見反應!

×