В настоящее время вы работаете в автономном режиме; ожидается повторное подключение к Интернету
Войти

Уточнение жизненного цикла поддержки платформ .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. Это показано на следующем изображении:

Изображение компонентов

Одно из последствий такой архитектуры заключается в том, что платформа .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 могут видеть эти версии вместе с соответствующими обновлениями в разделе Установка и удаление программ в панели управления:

Изображение соответствующих обновлений

В 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:

Изображение раздела
Следствия для жизненного цикла поддержки
Поскольку .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). Соответствующая платформа .NET Framework 3.0 с пакетом обновления 2 (SP2) не поддерживается с 12.7.2011.

В таких случаях поддержка автономной установки .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 только с .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) больше не поддерживается. 
Примечание. Это ЭКСПРЕСС-ПУБЛИКАЦИЯ, подготовленная непосредственно службой технической поддержки Майкрософт . Сведения, содержащиеся в данном документе, предоставлены в качестве отклика на возникшие проблемы. Из-за срочности в материалах могут быть опечатки, и в любое время и без уведомления в них могут быть внесены изменения. Чтобы получить дополнительные сведения, см. Условия использования.
Свойства

Номер статьи: 2696944 — последний просмотр: 04/07/2012 11:30:00 — редакция: 1.1

  • Microsoft .NET Framework 3.5
  • Microsoft .NET Framework 3.0
  • Microsoft .NET Framework 2.0
  • kbinfo kbexpertiseinter kbsecbulletin kbsecurity KB2696944
Отзывы и предложения