釐清 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 的支援生命週期

文章翻譯 文章翻譯
文章編號: 2696944 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

簡介

本文內含釐清 .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 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定

屬性

文章編號: 2696944 - 上次校閱: 2012年4月7日 - 版次: 2.0
這篇文章中的資訊適用於:
  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
關鍵字:?
kbinfo kbexpertiseinter kbsecbulletin kbsecurity KB2696944
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com