VS2022环境下VC Redist合并模块最新版本及获取途径问询
MSVC Redist合并模块(VC143)相关问题解答
问题背景
我们使用Visual Studio 2022,已安装「使用C++的桌面开发」工作负载,但该工作负载未提供MSVC Redist合并模块(.msm文件)。额外尝试安装以下组件后仍未获取到VC143的.msm文件:
- Windows 10 SDK:无效果
- MSVC v142 - VS 2019生成工具:
VC/Redist/MSVC下新增14.29.30133目录,但无MergeModule文件夹 - MSVC v141 - VS 2017生成工具:
VC/Redist/MSVC下新增14.16.27012目录,包含MergeModule文件夹,但仅含VC141的.msm文件
问题解答
1. VC143合并模块的最新版本
VC143对应Visual Studio 2022的MSVC工具链,其合并模块的最新版本会随VS2022的更新同步迭代,截至当前,最新稳定版本为14.38.33130(版本号会随后续VS更新有所变化,以官方推送的最新更新为准)。
2. 获取特定版本(含最新版)VC143合并模块的途径
- 通过Visual Studio Installer添加组件:
打开Visual Studio Installer,选择VS2022实例的「修改」选项,在「单个组件」中找到**「MSVC v143 - VS 2022 C++ x86/x64生成工具(最新)」,确保勾选该组件下的「C++ Redistributable Merge Modules」**子组件,完成安装后,合并模块会被放置在VS安装目录下的VC/Redist/MSVC/<版本号>/MergeModule路径中。 - 离线获取合并模块:
若需要离线下载特定版本,可通过VS Installer的离线安装功能,指定包含对应版本合并模块的组件ID进行下载。例如,针对VC143的合并模块,可使用包含Microsoft.VisualStudio.Component.VC.Redist.MSM.x86和Microsoft.VisualStudio.Component.VC.Redist.MSM.x64组件ID的离线安装命令,下载后从离线包中提取MergeModule文件夹内的.msm文件。
内容的提问来源于stack exchange,提问作者Ad N
相关产品推荐
相关产品推荐

