Visual Studio 的产品生命周期
Visual Studio 的产品生命周期
本文整理记录了 Visual Studio 2022 以及其他更早版本 Visual Studio 产品的生命周期与官方的支持政策。
相关文章:
- .NET 与 .NET Framework 的产品生命周期
- Visual Studio 的产品生命周期(本文)
- DevExpress 各个版本与 .NET、Visual Studio 的版本兼容性
Visual Studio 版本号规则
Visual Studio 的版本号结构为:[major].[minor].[servicing]
,其中:
-
major(主版本):Visual Studio 2022 的主版本为
17
,Visual Studio 2019 的主版本为16
。 -
minor(次版本):每个主版本的初始次版本号为
0
,之后每次在同一个主版本中发布一个次要更新时,次版本号增加1
。每个次版本可能包含新功能、错误修复或者为了适应平台更新(如 Windows、Azure、Android 或 iOS 更新)所做的更新。
-
servicing(服务版本):每个次版本的初始服务版本号为
0
,之后每次在同一个次版本中发布一个服务更新时,服务版本号增加1
。服务版本的发布用于对一些严重错误的修复。
对于“预览”通道,预览版本号会在版本号之后显示(如
17.2.0 Preview 2.0
)。
Visual Studio 2022 发布节奏
本节内容整理自 Visual Studio 的通道与发布节奏。
Visual Studio 2022 包含 Current(当前)、Preview(预览)以及一组 LTSC(长期支持)通道。如下图所示,一个次版本在“当前”通道发布之后,下一个次版本会在“预览”通道上进行多次发布,并在三个月后于“当前”通道正式发布。对于专业版 (Professional)、企业版 (Enterprise)和生成工具 (Build Tools),Visual Studio 团队将在“长期支持”通道每年发布两次新的次版本,即次版本号为偶数的版本。
安装、更新和切换通道
在 Visual Studio Installer 中,用户可以打开“更新设置”对话框切换已安装 Visual Studio 更新通道。
不同通道的 Visual Studio 可以在同一台计算机上并行安装。
在 Visual Studio 有新的次版本和服务版本发布时,IDE 中会弹出通知图标,提示用户升级;Visual Studio 博客 也会及时发布更新信息。Visual Studio 2022 发行说明 和 Visual Studio 2022 预览版发行说明,以及 Visual Studio 2019 发行说明 和 Visual Studio 2019 预览版发行说明 页面分别记录了各个版本包含了哪些更新内容,用户可以参考这些信息决定是否进行升级。
Visual Studio 的生命周期
本节内容整理自 Visual Studio 产品生命周期和服务。
Visual Studio 的每一个主版本自初始发布起获得 5 年 主流支持 和 5 年 扩展支持 。
用户可在 https://visualstudio.microsoft.com/downloads 或者 my.visualstudio.com 下载到“当前”通道的最新服务版本。
- 对于社区版 (Community),仅“当前”通道的最新服务版本受支持。
- 对于的专业版、企业版和生成工具,除了“当前”通道的最新服务版本受支持以外:
- 每个“长线支持”通道中的最新服务版本将得到 18 个月的支持。该通道将仅接受安全性和 bug 修复,不会添加新的功能。
- “长线支持”通道是基于偶数次版本更新的独立发布通道,例如 17.0 和 17.2。
- 当 Visual Studio 位于特定“长期支持”通道时,该安装将仅收到相同长期支持版本的最新服务更新。如要从一个长期支持版本更新到另一个版本(例如从 LTSC 17.0 升级到 LTSC 17.2),需要在 Visual Studio Installer 的“更新设置”对话框中进行切换。
在 Visual Studio 2022 发布页面 上,可以下载到 Visual Studio 2022 在“当前”通道和各个“长线支持”通道中社区版、专业版、企业版以及生成工具最新的安装程序。该页面同时提供了上述通道中每个历史版本的专业版、企业版以及生成工具的安装程序,以便在需要还原早期设置等场景下使用。
当一个主版本的最后一个次版本发布后,该版本将在该主版本 10 年生命周期的剩余时间里得到支持。
社区版、专业版和企业版将在“预览”通道上定期发布。该通道旨在试用全新功能,仅“按原样” (as-is) 发布,不受支持。
在一个主版本正式发布前,“当前”通道上将发布数个“候选发布" (RC) 版本。这些版本可用于生产环境,并需要在正式版发布后进行升级以保持支持。
Visual Studio 2022 各版本的 支持周期 如下:
版本 | 初始发布时间 | 结束支持时间 |
---|---|---|
Visual Studio 2022 (Current) | 2021 年 11 月 8 日 | 2032 年 1 月 13 日 |
v17.10 (LTSC) | 2024 年 5 月 21 日 | 2026 年 1 月 13 日 |
v17.8 (LTSC) | 2023 年 11 月 14 日 | 2025 年 7 月 8 日 |
v17.6 (LTSC) | 2023 年 5 月 16 日 | 2025 年 1 月 9 日 |
v17.4(结束支持) | 2022 年 11 月 8 日 | 2024 年 7 月 11 日 |
v17.2(结束支持) | 2022 年 5 月 10 日 | 2024 年 1 月 9 日 |
v17.0(结束支持) | 2021 年 11 月 8 日 | 2023 年 7 月 11 日 |
Visual Studio 2019 及更早版本
Visual Studio 2019 及更早版本同样具有 10 年的生命周期。各个版本当前的支持状态如下:
Visual Studio 版本 | 生命周期阶段 | 受支持的基线 | 结束支持时间 |
---|---|---|---|
Visual Studio 2019 | 主流 | v16.11 | 2029 年 4 月 10 日 |
Visual Studio 2017 | 扩展 | v15.9 | 2027 年 4 月 13 日 |
Visual Studio 2015 | 扩展 | 安装有 KB3165756 累计更新的 Update 3 | 2025 年 10 月 14 日 |
Visual Studio 2013 及更早版本 | 结束支持 |
更新记录
- 2024 年 7 月 30 日更新:Visual Studio 2022 v17.4 结束支持。
- 2024 年 5 月 21 日更新:
- Visual Studio 2022 v17.10 发布,并被指定为“服务基线”。(参见博客文章)
- Visual Studio 2013 结束支持。
- Visual Studio 2022 v17.2 结束支持。
- 2023 年 11 月 16 日更新:Visual Studio 2022 v17.8 发布,并被指定为“服务基线”。(参见博客文章)
- 2023 年 5 月 7 日更新:Visual Studio 2022 v17.6 发布,并被指定为“服务基线”。(参见博客文章)
- 2023 年 1 月 12 日更新:Visual Studio 2012 已结束支持。
- 2022 年 11 月 9 日更新:Visual Studio 2022 v17.4 发布,并被指定为“服务基线”。(参见博客文章)
- 2022 年 10 月 13 日更新:Visual Studio 2019 v16.9 已结束支持。
- 2022 年 5 月 11 日更新:Visual Studio 2022 v17.2 发布,并被指定为“服务基线”。(参见博客文章)
- 2021 年 12 月 1 日更新:Visual Studio 2022 正式发布,大范围更新本文章。(参见博客文章)
- 2021 年 8 月 11 日更新:Visual Studio 2019 v16.11 发布,并被指定为 Visual Studio 2019 的最后一个“服务基线”版本。(参见博客文章)
- 2021 年 4 月 25 日更新:Visual Studio 2015 的主流支持已于 2020 年 10 月 13 日结束,进入扩展支持阶段。(参见生命周期信息页)
- 2021 年 3 月 3 日更新:Visual Studio 2019 v16.9 发布,并被指定为“服务基线”;Visual Studio 2019 v16.0 结束支持,添加标注。(参见博客文章)
- 2020 年 8 月 6 日更新:Visual Studio 2019 v16.7 发布,并被指定为“服务基线”。(参见博客文章)
- 2020 年 7 月 14 日更新:Visual Studio 2010 SP1 结束支持,移除相关信息。(参见生命周期信息页)