Жизненный цикл и обслуживание продуктов Visual Studio 2019
Сообщество разработчиков Системные требования к | совместимости | распространяемого кода | с | условиями лицензионного соглашения | |
На Visual Studio 2019 распространяется политика фиксированного жизненного цикла продуктов Майкрософт сроком на 10 лет. В первые пять лет основной фазы поддержки предоставляются обновления для компонентов, платформы и системы безопасности и исправления функциональных возможностей. В последующие пять лет расширенной поддержки предоставляются обновления системы безопасности. Для получения дополнительных сведений воспользуйтесь поиском по Базе данных жизненного цикла поддержки.
Visual Studio обслуживается через обновления дополнительного номера версии, которые включают несколько важных новых компонентов, и служебные обновления, которые предоставляют исправление ошибок для существующих компонентов продукта. Дополнительный и служебный уровни отмечены в номере версии второй и третьей цифрой соответственно. Например, в версии 16.1.5 число 1 обозначает обновление дополнительной версии, а 5 — служебное обновление. Исправления системы безопасности поставляются в обоих видах обновлений. Дополнительные сведения об обновлениях см. в разделе График выпуска Visual Studio.
Для работы с наилучшим и наиболее безопасным продуктом мы настоятельно рекомендуем всегда использовать последнюю версию Visual Studio.
Примечание.
См. также раздел Политика обслуживания Visual Studio для Mac.
Получение обновлений
В Visual Studio 2019 доступность обновления отмечается с помощью значка уведомления в нижней строке интегрированной среды разработки. С помощью уведомления можно установить последний рекомендуемый выпуск. Вы также можете скачать последний рекомендуемый выпуск с сайта VisualStudio.com. Вы можете найти, установить или обновить предыдущие версии Visual Studio на веб-сайте My.VisualStudio.com. Обновления доступны также в каталоге Microsoft.
Варианты поддержки для клиентов уровня Enterprise и Professional
Мы понимаем, что иногда крупные организации не могут применять обновления в рекомендованный нами срок. Поэтому для версий Visual Studio 2019 Enterprise и Professional мы увеличиваем доступность поддерживаемых и более ранних версий продуктов. Мы объявляем, что различные обновления дополнительных версий теперь являются поддерживаемыми "базовыми обслуживаемыми обновлениями". Клиенты могут установить последний выпуск базового обслуживаемого обновления, чтобы обеспечить безопасность и поддержку. Мы также предоставляем все служебные выпуски, доступные в каталоге Microsoft, при необходимости восстановления предыдущей конфигурации. Эти дополнительные выпуски дают администраторам и большим группам разработчиков дополнительную гибкость и контроль над тем, как их организация переходит на последнее обновление.
Для клиентов Enterprise и Professional, продолжающих использовать более ранние базовые обслуживаемые обновления, поддержка продолжится в течение одного года после выпуска следующего базового сервисного обновления. Это подробно описано ниже и в политике жизненного цикла пакетов обновления службы поддержки Майкрософт. Когда корпорация Майкрософт обозначает обновление дополнительной версии в качестве базового обслуживаемого обновления Visual Studio 2019, в базе данных жизненного цикла поддержки будут отражены соответствующие даты поддержки. Клиенты, использующие старое базовое обслуживаемое обновление, должны перейти на текущее базовое обслуживаемое обновление до окончания того же года, чтобы сохранить поддержку и обеспечить безопасность.
Базовые показатели обслуживания | Окончание поддержки |
---|---|
версия 16.11 | Апрель 2029 г. |
версия 16.9 | Октябрь 2022 |
версия 16.7 | Апрель 2022 г. |
версия 16.4 | 2021 октября |
версия 16.0 | Январь 2021 г. (не поддерживается) |
Пользователи, которые продолжают использовать определенное базовое обслуживаемое обновление, могут найти последний выпуск этого базового обновления на сайте My.VisualStudio.com или в каталоге Microsoft. Инструкции по развертыванию, настройке и приобретению можно найти в Руководстве администратора Visual Studio.
Для Visual Studio Community поддерживается только рекомендуемый последний выпуск последнего дополнительного номера версии Visual Studio, который помечен синей линией на рисунке ниже.
В таблице ниже приведены примеры сценариев обновления Visual Studio 2019.
Если у вас установлена эта версия Visual Studio 2019... | И эта версия Visual Studio 2019 только что выпущена... | То возможны следующие варианты обновления для сохранения поддержки... |
---|---|---|
Visual Studio 2019 версии 16.0.9 | Visual Studio 2019 версии 16.4.20 и Visual Studio 2019 версии 16.7.8 и Visual Studio 2019 версии 16.8.3 |
Visual Studio 2019 версии 16.4.20 или Visual Studio 2019 версии 16.7.8 или Visual Studio 2019 версии 16.8.3 |
Visual Studio 2019, версия 16.3.3 | Visual Studio 2019 версии 16.4.12 и Visual Studio 2019 версии 16.7.0 |
Visual Studio 2019 версии 16.4.12 или Visual Studio 2019 версии 16.7.0 |
Visual Studio 2019 версии 16.4.10 | Visual Studio 2019 версии 16.4.20 и Visual Studio 2019 версии 16.7.8 и Visual Studio 2019 версии 16.8.3 |
Visual Studio 2019 версии 16.4.20 или Visual Studio 2019 версии 16.7.8 или Visual Studio 2019 версии 16.8.3 |
Visual Studio 2019 версии 16.7.4 | Visual Studio 2019 версии 16.4.20 и Visual Studio 2019 версии 16.7.8 и Visual Studio 2019 версии 16.9.3 |
Visual Studio 2019 версии 16.7.8 или Visual Studio 2019 версии 16.9.3 |
Поддержка предыдущих версий Visual Studio
Visual Studio 2017 и более ранние версии также поддерживаются в течение 10 лет. В следующей таблице перечислены текущее состояние поддержки для продуктов Visual Studio.
Версия Visual Studio | Этап жизненного цикла | Поддерживаемая базовая версия | Окончание поддержки |
---|---|---|---|
Visual Studio 2017 | Основной | Версия 15.9 | Апрель 2027 г. |
Visual Studio 2015 | Расширенное | Обновление 3, включая KB3165756 | Октябрь 2025 г. |
Visual Studio 2013 | Расширенное | Обновление 5 | Апрель 2024 г. |
Visual Studio 2012; | Расширенное | Обновление 5 | 2023 января |
Visual Studio 2010 и более ранние версии | Не поддерживается |
Распространяемый компонент Microsoft Visual C++
Распространяемый компонент Microsoft Visual C++ имеет тот же жизненный цикл, что и версия Visual Studio, с которой он изначально поставляется. Для справки ниже приведен список последних поддерживаемых версий загружаемых файлов Visual C.
Есть несколько особых случаев, когда по завершении жизненного цикла базового продукта Visual Studio для распространяемого компонента Microsoft Visual C++ будет предоставляться поддержка: только исправления безопасности и только в контексте и согласно расписанию для продуктов Майкрософт, которые от него зависят. Один из таких случаев — когда распространяемый компонент Microsoft Visual C++ поставляется с другими продуктами Майкрософт, например SQL Server, Windows Server или Microsoft Office. Другой такой случай — когда распространяемый компонент Microsoft Visual C++ используется с поддерживаемыми версиями набора средств Visual Studio для Office или Visual Basic для приложений. Мы не предоставляем поддержку для распространяемого компонента Microsoft Visual C++ при использовании сторонних приложений после завершения жизненного цикла базового продукта Visual Studio (кроме описанных выше случаев). За поддержкой обращайтесь в службу поддержки базового продукта.
Примечание.
Сторонние продукты, например средства проверки безопасности, могут пометить распространяемый компонент как имеющий истекший срок действия. Если распространяемый компонент Microsoft Visual C++ установлен продуктом Майкрософт, для которого еще действует поддержка, то компонент будет поддерживаться согласно политике в отношении компонентов корпорации Майкрософт для этого продукта.
Набор инструментов MSVC (C++)
Начиная с Visual Studio 2017 для набора инструментов MSVC, в том числе компилятора C++, применяется жизненный цикл продукта для той версии Visual Studio, в которой он изначально поставлялся, даже если он был установлен в более позднюю версию Visual Studio. Например, продукту "MSVC v141 — средства сборки x64/x86 VS 2017 C++ (v14.16)" соответствует жизненный цикл поддержки Visual Studio 2017, а продукту "MSVC v142 — средства сборки x64/x86 VS 2019 C++ (v14.20)" — жизненный цикл поддержки Visual Studio 2019. В Visual Studio 2015 и более ранних версиях поддержка набора инструментов Visual C++ соответствует жизненному циклу той версии Visual Studio, с которой он поставляется.
Набор средств Visual Studio для Office (среда выполнения)
Средства Visual Studio 2010 для среды выполнения Office (среды выполнения VSTO) поставляются с различными версиями Visual Studio и Microsoft Office и следуют жизненному циклу поддержки родительского продукта. Дополнительные сведения о жизненном цикле поддержки среды выполнения VSTO см. в разделе Политика жизненного цикла средств Visual Studio для среды выполнения Office.
Компоненты, не охватываемые обслуживанием Visual Studio
Visual Studio и Visual Studio для Mac включают в себя набор компиляторов, языков, сред и других ресурсов и инструментов, благодаря которым становится возможной разработка решений для многих платформ Майкрософт. Для удобства клиентов Visual Studio к компонентам из представленного ниже списка, которые могут быть установлены при помощи Visual Studio, применяются собственные политики лицензирования и обслуживания, поддержки и жизненного цикла. Команда Visual Studio изучает уязвимости CVE для этих компонентов, определяет, имеют ли отношение к использованию Visual Studio, и устраняет их в соответствии с политикой поддержки Visual Studio. Обратите внимание на то, что в этом списке указаны не все, а лишь наиболее часто используемые компоненты Visual Studio с собственными политиками.
Для тех компонентов Майкрософт, которые устанавливаются с Visual Studio и не имеют явной политики жизненного цикла в базе данных жизненного цикла, поддерживаемой версией является последняя версия, доступная для скачивания в данный момент.
Компиляторы и языки | Среды выполнения и среды | Другие ресурсы |
---|---|---|
.NET Framework | Windows | Пакет SDK для Android |
Веб-стек ASP.NET | Windows Server | Пакет NDK для Android |
.NET Core | Microsoft Azure | Обработчик веб-токенов JSON для Microsoft .NET Framework |
Entity Framework | Unreal Engine | Cocos Creator |
Python | Эмулятор Visual Studio для Android | Веб-службы |
SharePoint | Xamarin | WebGrease |
TypeScript | SQL Server | Инструменты Unity для Visual Studio |
CMake. | Платформа веб-оптимизации | Application Insights |
Набор инструментов Clang и C2 | Exchange | NuGet |
Git для Windows. | Office | Пакет Windows SDK |
SignalR | ||
Miniconda |
Кроме компонентов в Visual Studio также используются некоторые проекты и шаблоны элементов проектов. Поддержка этих шаблонов зависит от компонента, предоставляющего эти шаблоны. Например, если используется шаблон Python, то его поддержка определяется политикой поддержки средств Python для Visual Studio.
Отзывы и предложения
Мы ценим ваши отзывы. Как обычно, сообщайте нам о любых возникших проблемах с помощью функции Сообщить о проблеме в Visual Studio. Вы также можете перейти на страницу сообщества разработчиков Visual Studio, чтобы отслеживать решение своих проблем, делиться идеями, задавать вопросы и находить ответы других пользователей. Мы используем ваши отзывы для улучшения Visual Studio. Поэтому мы еще раз хотим благодарить от всей нашей команды.