Visual Studio 2022 遵循 10 年 Microsoft产品固定生命周期策略 。 主流支持的前 5 年提供新功能、平台更新、安全更新、功能修复和质量改进。 第二个 5 年的扩展支持仅提供安全更新。 Visual Studio 随附或依赖的组件和工具可能具有不同的生命周期、服务和支持策略。
Visual Studio 通过包括重要新功能和平台更新的次要版本功能更新以及为产品中的现有功能提供定向累积 bug 修复的安全或服务更新提供服务。 所有类型的更新中都提供安全修补程序。 功能更新由次要版本号的更改(如 17.3 到 17.4)指示,安全和服务更新由服务版本号(如 17.2.3)更改为 17.2.4 表示。 这些更新在当前频道和 Long-Term 服务通道(LTSC)上可用。 有关频道和更新的详细信息,请参阅 Visual Studio 2022 频道和发布节奏。
为了获得最佳且最安全的产品体验,我们强烈建议并建议所有客户始终在其选择的更新通道上使用 Visual Studio 的最新最安全版本。
其他信息
- 有关产品生命周期日期的完整列表,请参阅 Microsoft生命周期站点。
- Visual Studio 2019 产品生命周期信息
- Visual Studio for Mac 服务策略
如何获取更新
Visual Studio 2022 将通过在 IDE 的状态栏中显示 通知图标 或在 Visual Studio 安装程序中显示通知,来通知你更新。 还可以从 VisualStudio.com 或 Microsoft目录下载最新的建议更新。 IT 管理员还可以将组织中的计算机配置为自动下载并应用每月发布的 管理员安全更新 。 使用 Visual Studio 2022 时,通知现在特定于 更新通道。 例如,如果已将 Visual Studio 配置为从 17.2 LTSC 通道获取更新,则仅当该通道上可用的最新更新会影响已安装的组件时,才会收到更新通知。
社区版支持
Visual Studio Community 版本仅在 当前频道 上受支持,其中包含最新次要版本的 Visual Studio 服务版本。 可以从 visualstudio.microsoft.com/downloads 或 my.visualstudio.com 安装最新版本的 Visual Studio Community。
当前频道支持
当前频道使团队能够在所有 Visual Studio 2022 版本的最新次要版本的最新服务版本中保持支持。 可以从或 https://visualstudio.microsoft.com/downloads 安装这些版本的最新服务次要版本。
企业版、专业版和生成工具版支持
企业版、专业版和生成工具版在 当前频道 和 Long-Term 服务通道(LTSC)上均可用。
Long-Term 服务通道(LTSC)支持
我们意识到,有时大型组织无法像发布产品更新一样快速采用产品更新。 因此,借助 Visual Studio Enterprise、Professional 和生成工具版本,我们向管理员和更大的开发团队提供更大的灵活性和控制,以便他们将组织提升到最新更新的方式和时间。 企业可以选择 将客户端计算机配置为从其中一个 LTSC 通道获取更新 ,这样它们就可以在将功能更新推迟到以后的时间点时保持安全。 每个偶数次要版本都声明为 LTSC,并受支持并保护 18 个月的安全。 下表和支持 生命周期数据库 将反映相应的支持日期。
注释
17.14 次要版本没有单独的 LTSC 通道。 当前频道上的 Visual Studio 2022 版本 17.14 将支持 10 年产品生命周期的剩余时间,直到 2032 年 1 月。
| LTSC | 发布日期 | 终止支持 | 安装链接 |
|---|---|---|---|
| 版本 17.14 (当前频道) |
2025 年 5 月 13 日 | 2032 年 1 月 13 日 | 发布历史记录 |
| 版本 17.12 | 2024 年 11 月 12 日 | 2026 年 7 月 14 日 | 发布历史记录 |
| 版本 17.10 | 2024 年 5 月 21 日 | 2026 年 1 月 13 日 | 发布历史记录 |
| 版本 17.8 | 2023 年 11 月 14 日 | 2025 年 7 月 8 日(不支持) | 发布历史记录 |
| 版本 17.6 | 2023年5月16日 | 2025 年 1 月 14 日(不支持) | 发布历史记录 |
| 版本 17.4 | 2022 年 11 月 8 日 | 2024 年 7 月 9 日(不支持) | 发布历史记录 |
| 版本 17.2 | 2022 年 5 月 10 日 | 2024 年 1 月 9 日(不支持) | 发布历史记录 |
| 版本 17.0 | 2021 年 11 月 8 日 | 2023 年 7 月 11 日(不支持) | 发布历史记录 |
选择保留在特定服务基线上的客户可以在 My.VisualStudio.com 或 Microsoft目录中找到该基线的最新版本。 可以在 Visual Studio 管理员指南中找到部署、配置和获取指南。
注释
有关 .NET SDK、MSBuild 和 Visual Studio 的特定支持时间范围及其与 Visual Studio 和 MSBuild 的关系,请参阅版本控制信息。
其他安装和更新选项
除了 Visual Studio 站点 上始终在当前频道上安装最新版本的引导程序外,我们还提供其他方法来安装特定版本的 Enterprise、Professional 和 Build Tools 版本。 可以在 Visual Studio 管理员指南中找到其他部署、配置和获取指南。 除了 LTSC 版本,我们不提供对较旧 Visual Studio 2022 版本的支持或服务。
- 可以创建和维护 Visual Studio(即布局)自己的 网络安装 ,并将其存储在本地或网络共享上。
- 如果要将安装或脱机安装缓存更新更新到特定版本,则Microsoft目录中提供所有次要版本和服务更新。
- Visual Studio 2022 发布历史记录页提供了指向可用于安装或更新的每个次要版本和服务版本的引导程序的链接。
- Visual Studio 订阅门户将提供每个 LTSC 的最终服务版本。
- 可以使用 Windows 包管理器 winget 工具安装或更新 Visual Studio 2022。
候选发布 (RC) 支持
在主要版本正式发布之前,候选发布版本(RC)在当前频道上提供。 可以在日常工作中使用 RC,包括发布使用它构建的应用。 RC 需要许可证才能使用 Visual Studio。 新的主要版本上线后,需要升级到它才能继续受支持。
预览频道支持
Visual Studio Community、Professional 和企业版可从 预览频道获取。 预览频道允许你在广泛发布之前试用全新的功能。 虽然预览频道提供“as-is”,但欢迎对此提供 反馈 ,并将该反馈纳入新的预览版本。 有关预览频道的详细信息,请参阅 Visual Studio 2022 频道和发布节奏。
Visual Studio 的旧版本
下表总结了 Visual Studio 版本的当前支持状态。 有关更多详细信息,请参阅 Microsoft产品生命周期信息。
| Visual Studio 版本 | 生命周期阶段 | 基线 | 终止支持 |
|---|---|---|---|
| Visual Studio 2022 | 主流 | 版本 17.14 | 2032 年 1 月 |
| Visual Studio 2019 | 延期 | 版本 16.11 | 2029 年 4 月 |
| Visual Studio 2017 | 延期 | 版本 15.9 | 2027 年 4 月 |
| Visual Studio 2015 | 不支持 | 更新 3 ,包括 KB3165756 | 2025 年 10 月 |
| Visual Studio 2013 | 不支持 | Update 5 | 2024 年 4 月 |
| Visual Studio 2012 | 不支持 | 更新5 | 2023 年 1 月 |
| Visual Studio 2010 | 不支持 | Service Pack 1 | 2020 年 7 月 |
| Visual Studio 2008 | 不支持 | Service Pack 1 | 2018 年 4 月 |
| Visual Studio 2005 | 不支持 | Service Pack 1 | 2016 年 4 月 |
| Visual Studio 2003 | 不支持 | Service Pack 1 | 2013 年 10 月 |
| Visual Studio .NET (2002) | 不支持 | Service Pack 1 | 2009 年 7 月 |
| Visual Studio 6.0(包括 Visual Basic 6) | 不支持 | Service Pack 6 | 2005 年 9 月 |
| Visual Studio 97 | 不支持 | Service Pack 3 | 2003 年 6 月 |
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 C++ Redistributable 和运行时库。 我们不支持除基础 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 版本 10.0.50903 遵循 Visual Studio 的支持生命周期。 如果已在开发计算机上安装 Microsoft Office,则可以安装并使用较新版本的 VSTO 运行时。 还可以通过 Visual Studio 下载和使用较新版本 的 VSTO 运行时。 建议开发人员使用其应用程序安装最新版本的 VSTO 运行时。 当使用受支持的版本 Office 运行时,将支持它。 如果需要为 VSTO 运行时提供服务,则只会更新最新版本。 有关详细信息,请参阅 Visual Studio Tools for Office 运行时生命周期策略。 有关 Office 支持生命周期的详细信息,请参阅 生命周期常见问题解答 - Office、Office 365 和 Microsoft 365。
Visual Studio 服务未涵盖的组件
Visual Studio 包括编译器、语言、运行时、环境和其他资源或工具的集合,这些资源或工具支持许多平台的开发。 为了方便 Visual Studio 客户,下面的列表中的组件可能随 Visual Studio 一起安装,并受其自己的许可证和服务、支持和生命周期策略的约束。 请注意,此列表并不表示受其自己的策略约束的 Visual Studio 使用的组件的完整列表,但旨在突出显示最常用的组件。
在这些组件在其各自的支持时间范围内仍受支持的时间范围内,Visual Studio 团队将审查针对这些组件发出的任何 CVE,确定它们是否构成 Visual Studio 使用的漏洞,并按照 Visual Studio 支持策略适当地解决 vuneralibity 问题。 当这些组件不再受支持时,它们将追加到安装程序 UI 中的“(不支持外)”标签,并且你可以使用 “删除支持外组件 ”功能在下一次更新期间删除它们。 单击此处可 查看已过渡为不受支持的所有组件的列表。
对于由 Visual Studio 安装的且生命周期数据库中没有显式生命周期策略的Microsoft组件,支持的版本是当前可供下载的最新版本。
| 编译器和语言 | 运行时和环境 | 其他资源 | 其他资源 |
|---|---|---|---|
| .NET Core | Microsoft Azure | Android NDK | Miniconda |
| .NET Framework | Exchange | Android SDK | mingit |
| ASP.NET Web Stack | 办公室 | Application Insights | Ninjam |
| CMake | SQL Server | Cocos Creator | 联机服务 |
| 实体框架 | Unreal Engine | Dotfuscator Community Edition | SignalR |
| LLVM | Web 优化框架 | 适用于 Windows 的 Git | 适用于 Visual Studio 的 Unity 工具 |
| Python | Windows操作系统 | IncrediBuild | WebGrease |
| SharePoint | Windows Server | Microsoft .Net Framework 的 JSON Web 令牌处理程序 | Windows SDK |
| TypeScript | Xamarin | NuGet | 工作流管理器客户端 |
组件的工具和模板
当 Visual Studio 提供依赖于组件的工具和模板时,该工具的生命周期和支持策略将遵循组件的支持策略。 例如,.NET Core 6 的工具将遵循 .NET Core 6 的支持策略。
反馈与建议
我们期待您的反馈! 可使用安装程序或 Visual Studio IDE 右上角的“发送反馈”图标,或者通过“帮助”“发送反馈”来
报告问题或提出功能建议>。 如果你是 IT 管理员且未安装 Visual Studio,则可以 在此处提交 IT 管理员反馈。 您可以使用 Visual Studio 开发者社区 跟踪您的问题,在那里您可以添加评论或找到解决方案。 此外,还可通过实时聊天支持获得免费安装帮助。
Visual Studio 2022 产品生命周期和服务