4,448
社区成员




当我们即将交付 Visual Studio 2022 v17.9 时,MSVC 工具集版本为 14.39。在 Visual Studio 2022 版本 17.10 中,MSVC 工具集次要版本将继续使用 14.40,并在“14.4x”系列中继续递增。
Visual Studio v17.10及后续安装中的文件版本和目录将显示如下:
[VSInstallDir]\VC\Tools\MSVC\14。4x。BBBB
在哪里:
我们将在未来适当的时候单独发布有关 14.4x 以上的 MSVC 编译器工具集版本(即版本 >= 14.50)的信息。
在 Visual Studio 2022 版本 17.10 及更高版本中,内置项目系统支持已更新,以支持 14.4x 版本范围内的 MSVC 工具集。具体来说:
检查有效 MSVC 构建版本的自定义构建系统、项目、库和 VS 扩展需要进行调整以允许“14.4x”。例如,检查 _MSC_VER 预定义宏并假设值低于 1940 的所有 Visual Studio 2022 版本的 MSVC 的代码都需要更新。
表 1. VS 2022 更新版本与当前 MSVC 版本的映射
Visual Studio 版本 | 使用新的 MSVC 工具进行更新 | MSVC版本 | _MSC_VER | 支持结束 |
视觉工作室 2022 | GA(版本 17.0)LTSC | 19.30.30705 | 1930年 | 2023 年 7 月 11 日 |
版本17.1 | 19.31.31103 | 1931年 | 2022 年 5 月 10 日 | |
版本 17.2 LTSC | 19.32.31326 | 1932年 | 2024 年 1 月 9 日 | |
版本17.3 | 19.33.31629 | 1933年 | 2022 年 11 月 8 日 | |
版本 17.4.14 LTSC | 19.34.31948 | 1934年 | 2024 年 7 月 11 日 | |
版本17.5.3 | 19.35.32216 | 1935年 | 2023 年 5 月 16 日 | |
版本 17.6.11 LTSC | 19.36.32544 | 1936年 | 2025 年 1 月 9 日 | |
版本17.7.7 | 19.37.32826 | 1937年 | 2023 年 11 月 14 日 | |
版本 17.8.6 LTSC | 19.38.33135 | 1938年 | 2025 年 7 月 8 日 | |
17.9版本 | 19.39.xxxxx | 1939年 | 待定 | |
版本17.10 | 19.40.xxxxx | 1940年 | 待定 | |
…… | …… | …… | …… |
我们认识到,可能无法立即解决构建环境中现有的内置检查。为了缓解遇到的问题,在更新内置检查之前,我们建议通过并排次要版本MSVC 工具集功能在 VS 2022 中使用较旧的 MSVC 工具集。
除了链接博客文章中提供的机制之外,还可以通过“项目属性”>“高级”>“MSVC 工具集版本”在 C++ 项目系统中针对每个项目选择 SxS 工具集。下拉列表将包含 v143 平台工具集下已安装的 MSVC 工具集。
您的反馈对我们非常宝贵,因为我们努力增强您的体验。请随时在下面留下您的评论。或者,您可以通过 Visual Studio 开发人员社区分享您的想法,我们在其中创建了与此公告相关的反馈项目。您还可以在 Twitter ( @VisualC ) 上联系我们,也可以通过电子邮件与我们联系:visualcpp@microsoft.com。我们期待您的回音!
作者 | Daniel Griffing
翻译 | RuiWang
出处 | 原文链接