Уточнение жизненного цикла поддержки для платформа .NET Framework 3.5, платформа .NET Framework 3.0 и платформа .NET Framework 2.0

ВВЕДЕНИЕ

Эта статья содержит пояснения о жизненном цикле поддержки для платформа .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 ранее, чем Windows 7 и Windows Server 2008 R2.

Каждая из этих версий продукта действительно является слоями стека функций. Внутри каждого слоя содержатся взаимоисключающие компоненты. Таким образом, компоненты в платформа .NET Framework 3.0 создаются на основе платформа .NET Framework 2.0, а компоненты в платформа .NET Framework 3.5 создаются на основе платформа .NET Framework 2.0 и платформа .NET Framework 3.0. Это показано на следующем рисунке:

ce137fab-bb6c-6344-4279-13259c38a5ca

Одним из дополнительных продуктов этой архитектуры является то, что платформа .NET Framework 3.5 не может функционировать без платформа .NET Framework 2.0 и платформа .NET Framework 3.0, так как в слое платформа .NET Framework 3.5 отсутствует среда CLR. Поэтому при установке продукта платформа .NET Framework 3.5 также устанавливаются платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и продукты платформа .NET Framework 3.0 с пакетом обновления 1 (SP1). Аналогичным образом, при установке продукта платформа .NET Framework 3.5 с пакетом обновления 1 (SP1) также устанавливаются продукты платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и платформа .NET Framework 3.0 с пакетом обновления 2 (SP2). Клиенты под управлением Windows XP или Windows Server 2003 могут просмотреть эти отдельные версии вместе с соответствующими обновлениями в разделе Установка и удаление программ в панель управления:

14dcac23-63bd-9cb0-5fdf-3b3befbeab61

В Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2) в операционную систему встроены платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и платформа .NET Framework 3.0 с пакетом обновления 2 (SP2). Аналогичным образом в windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008 в операционную систему встроены платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и платформа .NET Framework 3.0 с пакетом обновления 1 (SP1). Таким образом, клиенты видят только платформа .NET Framework 3.5 в разделе Программы и компоненты, как показано на следующем рисунке:

68cf2423-9677-2526-7a22-4879e7fc8a3f

Поддержка последствий жизненного цикла

Так как платформа .NET Framework 3.5, платформа .NET Framework 3.0 и платформа .NET Framework 2.0 были выпущены как независимые версии продукта, каждый из этих продуктов имеет независимые жизненные циклы поддержки.

Как обсуждалось ранее в этой статье, платформа .NET Framework 3.5 не может функционировать без платформа .NET Framework 2.0 и платформа .NET Framework 3.0. Во многих случаях решение функциональных проблем или защита клиентов от уязвимостей системы безопасности для платформа .NET Framework 3.5 требует решения проблем на каждом из трех уровней продукта. Это может привести к сценариям, когда платформа .NET Framework 3.5 поддерживается и требует обновления, ориентированного на базовые уровни продуктов платформа .NET Framework 2.0 или платформа .NET Framework 3.0, когда в документации по жизненному циклу поддержки базовая версия указана как не поддерживаемая. Одним из примеров этого является платформа .NET Framework 3.5 с пакетом обновления 1 (SP1), который в настоящее время поддерживается. Однако по состоянию на 12.07.2011 платформа .NET Framework 3.0 с пакетом обновления 2 (SP2) не поддерживается.

В этих случаях истек срок поддержки автономных установок платформа .NET Framework 3.0. Однако корпорация Майкрософт предоставит поддержку компонентов платформа .NET Framework 2.0 и платформа .NET Framework 3.0 для клиентов, которые устанавливают платформа .NET Framework 3.5 до тех пор, пока платформа .NET Framework 3.5 остается в состоянии поддержки.

Кроме того, поскольку платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и платформа .NET Framework 3.0 с пакетом обновления 2 (SP2) встроены в Windows Vista с пакетом обновления 2 (SP2) и Windows Server 2008 с пакетом обновления 2 (SP2), а также платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и платформа .NET Framework Версии 3.0 с пакетом обновления 1 (SP1) встроены в Windows Vista с пакетом обновления 1 (SP1) и Windows Server 2008. Эти версии будут поддерживаться как часть соответствующих операционных систем до тех пор, пока эти версии .NET будут поддерживаться.

Примечание. Платформа .NET Framework 3.5 поддерживается только на уровне с пакетом обновления 1 (SP1) вместе с платформа .NET Framework 2.0 с пакетом обновления 2 (SP2) и платформа .NET Framework 3.0 с пакетом обновления 2 (SP2). Исходная версия платформа .NET Framework 3.5 вместе с платформа .NET Framework 2.0 с пакетом обновления 1 (SP1) и платформа .NET Framework 3.0 с пакетом обновления 1 (SP1) больше не поддерживаются.