返回
顶部

reference:

CreateLayout

准备网络文件共享位置

首先确定将下载下来的VS安装包放在哪里,如果你有多个版本,则必须为每个版本创建独立的布局

下载安装器来创建布局

下载对应版本的安装器

下载vs package

vs_community_2017.exe --layout d:\VSLayout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeOptional

Microsoft.VisualStudio.Workload.NativeDesktop是要安装的组件ID,这个地方有详细的列表

--includeOptional表示安装所有该组件对应的独立组件

微软是真坑人,把生成的layout拷贝到另外一台机器运行vs_setup.exe,在日志中出现如下错误

image-20260312110430422

参考这篇文章的解决方案,将这个证书安装到目标机器的Intermediate Certificate Authorities,然后重新运行vs_setup.exe即可正常安装

image-20260312111053311

已经构建好的可用安装包

C++ desktop开发,包含MFC