簡介

本文內含釐清 .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。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×