请转到此处搜索产品的生命周期。
Visual C++ 可再发行程序包和 MSVC 工具集的生命周期策略是什么?
Microsoft C 和 C++ 工具集 (MSVC)、Visual C++ 可再发行程序包和 MSVC 运行时库遵循固定生命周期策略。 它们根据首次交付的 Visual Studio 版本的支持生命周期(包括 Visual Studio 生成工具)提供支持,即使它们随附在 Visual Studio 的后续版本中也是如此。
如何更新 Visual C++ 可再发行程序包?
Visual C++ 可再发行程序包会安装 MSVC 运行时库。 从 Visual Studio 2015 开始,Visual C++ 可再发行程序包是就地累积更新。 可再发行程序包的每个后续版本都与使用 Visual Studio 版本 2015 和 2022 之间的早期版本的 MSVC 工具集编译的程序兼容。
Visual C++ 可再发行程序包、MSVC 运行时库和 MSVC 工具集的支持日期是哪些?
列表 | 开始日期 | 主流结束日期 | 延长结束日期 |
---|---|---|---|
Visual C++ 可再发行程序包和 MSVC 2002 | 2002 年 2 月 12 日 | (2007 年 7 月 10 日) | 2012 年 7 月 9 日 |
Visual C++ 可再发行程序包和 MSVC 2003 | 2003 年 7 月 10 日 | 2008 年 10 月 14 日 | 2013 年 10 月 8 日 |
Visual C++ 可再发行程序包和 MSVC 2005 | 2006 年 1 月 27 日 | 2011 年 4 月 12 日 | 2016 年 4 月 12 日 |
Visual C++ 可再发行程序包和 MSVC 2008 | 2008 年 2 月 19 日 | 2013 年 4 月 9 日 | 2018 年 4 月 10 日 |
Visual C++ 可再发行程序包和 MSVC 2010 | 2010 年 6 月 29 日 | 2015 年 7 月 14 日 | 2020 年 7 月 14 日 |
Visual C++ 可再发行程序包和 MSVC 2012 | 2012 年 10 月 31 日 | 2018 年 1 月 9 日 | 2023 年 1 月 10 日 |
Visual C++ 可再发行程序包和 MSVC 2013 | 2014 年 1 月 15 日 | 2019 年 4 月 9 日 | 2024 年 4 月 9 日 |
Visual C++ 可再发行程序包和 MSVC 2015、2017、2019 和 2022 | 请参阅下面的版本列表 | 请参阅下面的版本列表 | 请参阅下面的版本列表 |
Visual C++ 可再发行程序包、MSVC 运行时库和 MSVC 工具集版本 2015、2017、2019、2022 及更高版本的支持日期是哪些?
从 Visual Studio 2015 开始,使用 Visual Studio 版本 2015、2017、2019 和 2022 中的工具集生成的运行时库和应用与最新的 Microsoft Visual C++ 可再发行程序包兼容。 对于这些版本,我们建议客户使用 C++ 可再发行程序包的最新可用版本。 有关详细信息,请参阅 C++ 二进制兼容性 2015-2022 和最新受支持的 Visual C++ 可再发行程序包下载。
MSVC 版本 | C++ 可再发行程序包和运行时库版本 | 随附提供 | 开始日期 | 结束日期 |
---|---|---|---|---|
V140 - 14.00 | Visual Studio 2015 GA | 2015 年 7 月 20 日 | 2017 年 7 月 11 日 | |
V140 - 14.00 | 14.0.24212.0 | Visual Studio 2015 Update 3 | 2015 年 7 月 20 日 | 2025 年 10 月 14 日(支持的版本) |
V141 - 14.00 | Visual Studio 2017 v15.0 LTSC | 2017 年 3 月 7 日 | 2020 年 1 月 14 日 | |
V141 - 14.16 | 14.16.27052.0 | Visual Studio 2017 v15.9 最终版本 | 2018 年 11 月 13 日 | 2027 年 4 月 13 日(支持的版本) |
V142 - 14.20 | Visual Studio 2019 v16.0 LTSC | 2019 年 4 月 2 日 | 2021 年 1 月 12 日 | |
V142 - 14.24 | Visual Studio 2019 v16.4 LTSC | 2019 年 12 月 3 日 | 2021 年 10 月 12 日 | |
V142 - 14.27 | Visual Studio 2019 v16.7 LTSC | 2020 年 8 月 5 日 | 2022 年 4 月 12 日 | |
V142 - 14.28 | Visual Studio 2019 v16.6 LTSC | 2019 年 4 月 2 日 | 2022 年 10 月 11 日 | |
V142 - 14.29 | 14.29.30157.0 | Visual Studio 2019 v16.11 最终版本 | 2019 年 4 月 2 日 | 2029 年 4 月 10 日(支持的版本) |
V143 - 14.30 | Visual Studio 2022 v17.0 LTSC | 2021 年 11 月 8 日 | 2023 7 月 11 日 | |
V143 - 14.32 | Visual Studio 2022 v17.2 LTSC | 2022 年 5 月 10 日 | 2024 年 1 月 9 日 | |
V143 - 14.34 | Visual Studio 2022 v17.4 LTSC | 2022 年 11 月 8 日 | 2024 年 7 月 11 日 | |
V143 - 14.36 | 14.36.32547.0 | Visual Studio 2022 v17.6 LTSC | 2023 年 5 月 16 日 | 2025 年 1 月 9 日(支持的版本) |
V143 - 14.38 | 14.38.33142.0 | Visual Studio 2022 v17.8 LTSC | 2024 年 11 月 14 日 | 2025 年 7 月 8 日(支持的版本) |
V143 - 14.40 | 14.40.33816.0 | Visual Studio 2022 v17.10 LTSC | 2024 年 5 月 21 日 | 2026 年 1 月 13 日(支持的版本) |
V143 - 14.41 | 14.40.33816.0(与 17.10 相同) | Visual Studio 2022 v17.11 | 2024 年 8 月 13 日 | 2024 年 11 月 12 日 |
V143 - 14.42 | 14.42.34433 | Visual Studio 2022 v17.12 LTSC | 2024 年 11 月 12 日 | 2026 年 7 月 14 日(支持的版本) |
V143 - 14.43 | TBD | Visual Studio 2022 v17.13 | TBD | TBD |
V143 - 14.xx TBD 未来版本 |
TBD 版本 | Visual Studio 2022 v17.xx | 2021 年 11 月 8 日 | 2032 年 1 月 13 日(支持的版本) |
注意
- 随附适用于 2015、2017 和 2019 的最终更新的 Visual C++ 可再发行程序包版本将在相应的 Visual Studio 生命周期之内受到支持。 用户使用的必须是该版本的最新发行版本才能受到支持。
- Visual C++ Redistributable for Visual Studio 2017、2019 和 2022 的非 LTSC 版本在后续次要版本发布之后不受支持。 例如,v17.5 仅在 v17.6 发布之前受到支持。 有关详细信息,请参阅 Visual Studio 频道和发行节奏。
是否会支持适用于 Microsoft 产品的旧版 Visual C++ 可再发行程序包?
在某些特定情况下,我们将在超出基本 Visual Studio 产品生命周期后继续支持 Visual C++ 可再发行程序包。 此支持仅适用于安全修补程序,并且仅限于在依赖它的 Microsoft 产品的上下文和时间范围内。 下表指明了 Microsoft 产品和适用于该产品的受支持的相应 Visual C++ 可再发行程序包。 有关支持生命周期的详细信息,请参阅产品的生命周期信息页。
Product | 版本 | Visual C++ 可再发行程序包版本 |
---|---|---|
Windows 中包含的 .NET 3.5 | 3.5 | VC++ 2008 (v9.x) |
System Center Data Protection Manager (DPM) | 2016 | VC++ 2012 (v11.x) VC++ 2013 (v12.x) |
System Center Data Protection Manager (DPM) | 2019 | VC++ 2012 (v11.x) VC++ 2013 (v12.x) |
System Center Data Protection Manager (DPM) | 2022 | VC++ 2012 (v11.x) VC++ 2013 (v12.x) |
SharePoint Server | 2016 | VC++ 2012 (v11.x) |
SharePoint Server | 2019 | VC++ 2012 (v11.x) |
SQL Server* | 2012 (11.x) | VC++ 2010 (v10.x) |
SQL Server* | 2014 (12.x) | VC++ 2010 (v10.x) |
SQL Server* | 2016 (13.x) | VC++ 2010 (v10.x) |
SQL Server | 2017 (14.x) | VC++ 2015-2022 |
SQL Server | 2019 (15.x) | VC++ 2015-2022 |
SQL Server | 2022 (26.x) | VC++ 2015-2022 |
Office | 2016 | VC++ 2015-2022 |
Office | 2019 | VC++ 2015-2022 |
Office | 2021 | VC++ 2015-2022 |
* 对于 SQL Server 版本 2012、2014 和 2016,请参阅随 SQL Server 一起安装的 Microsoft Visual C++ 可再发行程序包发出生命周期结束或已过时的警报 - SQL Server。