簡介
本文內含釐清 .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 3.5、.NET Framework 3.0 和 .NET Framework 2.0 是以獨立產品版本發行,所以每個產品的支援生命週期都是獨立的。.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。
如同本文前段所述,沒有 .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。不過,