Visual Studio 图标 Visual Studio 2019 产品生命周期和服务

重要

这不是 Visual Studio 的最新版本。 若要下载最新版本,请访问 https://visualstudio.microsoft.com/downloads/ 并查看 Visual Studio 2022 发行说明

Visual Studio 2019 遵循 10 年 Microsoft产品固定生命周期策略 。 主流支持的前 5 年提供功能更新、平台更新、安全更新和功能修复,第二个 5 年的扩展支持提供安全更新。 有关详细信息,请搜索 支持生命周期数据库

Visual Studio 通过包括重要新功能的次要版本更新以及为产品中的现有功能提供定向累积 bug 修复的服务更新提供服务。 次要级别和服务级别分别由版本号中的第二位和第三位数字表示。 例如,使用版本 16.1.5,“.1”表示次要版本更新,“.5”表示服务更新。 次要更新和服务更新中都提供安全修补程序。 有关更新的详细信息,请参阅 Visual Studio 发布节奏

为了获得最佳且最安全的产品体验,我们强烈建议并建议所有客户始终使用最新版本的 Visual Studio。

注释

另请参阅 Visual Studio for Mac 的服务策略

如何获取更新

Visual Studio 2019 将通过弹出 IDE 底部边框栏中的 通知图标 来通知你更新。 这将安装最新的建议版本。 还可以从 VisualStudio.com 下载最新的推荐版本。 可以找到较旧版本的 Visual Studio 以在 My.VisualStudio.com 上安装或更新,并且可以在 Microsoft 目录中找到更新。

企业和专业客户的支持选项

我们意识到,有时大型组织无法尽快采用我们的产品更新。 因此,对于使用 Visual Studio 2019 的企业和专业客户,我们正在增加受支持和较旧产品的可用性。 现在,我们将多个次要版本更新声明为支持的“服务基线”。 客户可以安装最新版本的服务基线,以保持安全和支持。 如果需要还原到以前的配置,我们还会在Microsoft目录中提供所有服务版本。 这些额外的购置点将为管理员和更大的开发团队提供更大的灵活性和控制,从而在将组织提升到最新更新的方式和时间。

选择保留特定较旧支持服务基线的企业和专业客户应注意,在发布 下一 个服务基线后,对该服务基线的支持将持续一年。 下面和 Microsoft支持 Service Pack 生命周期策略中对此进行进一步介绍。 当Microsoft将次要版本指定为 Visual Studio 2019 服务基线时, 支持生命周期数据库 将反映相应的支持日期。 旧服务基线上的客户必须在该年末之前升级到更当前的服务基线,才能保持受支持的安全状态。

服务基线 终止支持
版本 16.11 2029 年 4 月
版本 16.9 2022 年 10 月(不支持)
版本 16.7 2022 年 4 月(不支持)
版本 16.4 2021 年 10 月(不支持)
版本 16.0 2021 年 1 月(不支持)

选择保留在特定服务基线上的客户可以在 My.VisualStudio.comMicrosoft目录中找到该基线的最新版本。 可以在 Visual Studio 管理员指南中找到部署、配置和获取指南。

Microsoft Visual C++ Redistributable

Microsoft Visual C++ Redistributable 遵循其首次随附的 Visual Studio 版本的产品生命周期。 有关参考,下面是 Visual C 下载的最新支持版本的列表。

有一些特定实例,我们继续支持 Microsoft Visual C++ Redistributable 超出基础 Visual Studio 产品生命周期,以便仅针对安全修复,并且仅在依赖于它的Microsoft产品的上下文和时间范围内。 其中一个实例是,Microsoft Visual C++ Redistributable 分发到 SQL Server、Windows Server 或 Microsoft Office 等其他Microsoft产品中。 另一个此类实例是,当 Microsoft Visual C++ Redistributable 与受支持的 Visual Studio Tools for Office 或 Visual Basic for Applications 版本结合使用时。 我们不支持除基础 Visual Studio 生命周期之外的任何第三方应用程序或上面特别提到的任何第三方应用程序Microsoft Visual C++ Redistributable。 有关支持,请联系 父产品的支持团队

注释

可能有第三方产品(如安全扫描程序)将可再发行组件标记为过期。 如果Microsoft Visual C++ Redistributable 由仍支持Microsoft产品安装,则根据该产品的Microsoft 组件策略 支持可再发行组件。

MSVC (C++) 工具集

从 Visual Studio 2017 开始,MSVC 工具集(包括C++编译器)遵循 Visual Studio 版本的产品生命周期,即使它随附在 Visual Studio 的后续版本中也是如此。 例如,“MSVC v141 - VS 2017 C++ x64/x86 生成工具(v14.16)”遵循 Visual Studio 2017 的支持生命周期和“MSVC v142 - VS 2019 C++ x64/x86 生成工具(v14.20)”遵循 Visual Studio 2019 的支持生命周期。 对于 Visual Studio 2015 及更早版本,Visual C++ 工具集受支持,其随附的 Visual Studio 版本的生命周期。

Visual Studio 办公室工具运行时

Visual Studio 2010 Tools for Office Runtime (VSTO Runtime)随各种版本的 Visual Studio 和 Microsoft Office 一起提供,并遵循父产品的支持生命周期。 有关 VSTO 运行时支持生命周期的详细信息,请参阅 Visual Studio Tools for Office Runtime 生命周期策略

Visual Studio 服务未涵盖的组件

Visual Studio 和 Visual Studio for Mac 包括编译器、语言、运行时、环境和其他资源或工具的集合,这些资源或工具支持许多平台的开发。 为了方便 Visual Studio 客户,下面的列表中的组件可能随 Visual Studio 一起安装,并受其自己的许可证和服务、支持和生命周期策略的约束。 Visual Studio 团队评审这些组件的 CVE,确定它们是否构成 Visual Studio 使用的漏洞,并按照 Visual Studio 支持策略解决它们。 请注意,此列表并不表示受其自己的策略约束的 Visual Studio 使用的组件的完整列表,但旨在突出显示最常用的组件。

对于由 Visual Studio 安装的且生命周期数据库中没有显式生命周期策略的Microsoft组件,支持的版本是当前可供下载的最新版本。

编译器和语言 运行时和环境 其他资源
.NET Framework Windows操作系统 Android SDK
ASP.NET Web Stack Windows Server Android NDK
.NET Core Microsoft Azure Microsoft .Net Framework 的 JSON Web 令牌处理程序
实体框架 Unreal Engine Cocos Creator
Python 适用于 Android 的 Visual Studio 模拟器 联机服务
SharePoint Xamarin WebGrease
TypeScript SQL Server 适用于 Visual Studio 的 Unity 工具
CMake Web 优化框架 Application Insights
Clang/C2 工具集 Exchange NuGet
适用于 Windows 的 Git 办公室 Windows SDK
SignalR
Miniconda

除了组件,Visual Studio 还使用多个项目和项目项模板。 对这些模板的支持由提供这些模板的组件管理。 例如,如果使用 Python 模板,则对模板的支持将遵循适用于 Visual Studio 的 Python 工具的支持策略。

反馈与建议

我们重视你的反馈。 和往常一样,使用 Visual Studio 中的 “报告问题”工具 告知我们遇到任何问题。 还可以转到 Visual Studio 开发人员社区 来跟踪问题、提出建议、提出问题以及查找其他人的答案。 我们使用你的反馈继续改进 Visual Studio,因此请代表我们整个团队再次感谢你。