VisualStudio2019命令行参数自定义安装工作负载
Visual Studio Code 是微软提供的免费代码编辑器,支持 macOS,并为 Intel 与 Apple 芯片 Mac 提供适配版本。软件集代码编辑、调试、Git 源代码管理、集成终端和扩展市场于一体。
详解 Visual Studio 2019 命令行安装方法,包括使用 --add 指定工作负载 ID、--includeRecommended 包含推荐组件,以及区分新装与修改实例的正确命令入口,适用于自动化部署场景。
除了通过图形界面勾选,Visual Studio 2019 安装程序还支持利用命令行参数来指定工作负载、安装路径及交互模式。这种方式特别适用于重复配置或集中部署场景;为确保配置可复用,关键在于准确使用工作负载 ID,并清晰区分首次安装与修改现有实例的命令入口。
概述:命令参数与工作负载
Visual Studio 2019 通常通过对应版本的引导程序启动安装。在命令中,--add 用于指定需添加的工作负载或组件 ID;--includeRecommended 则会一并安装所选工作负载的推荐组件,但不会自动包含可选组件。若仅需必需组件,可省略该参数。选择工作负载时,务必依据该版本官方清单中的工作负载和组件 ID,切勿直接将安装器显示的中文名称作为 ID 使用。
下图演示了如何通过命令参数表达工作负载的选择。在实际执行时,请将示例中的引导程序文件名和工作负载 ID 替换为与您所需版本对应的具体值。

命令行参数指定要安装的工作负载。
关于工作负载:先选开发场景
工作负载是按开发场景归类的一组工具和组件集合。例如,.NET 桌面开发与 C++ 桌面开发属于不同的工作负载选项;在图形界面中勾选某项后,右侧会列出其包含内容及可选组件。命令行中的 --add <工作负载或组件 ID> 即对应此类选择。若需安装多个工作负载,可重复使用 --add 并分别指定每个 ID。
若需精细控制组件,可在确认具体 ID 后直接添加特定组件;若希望包含推荐项,则使用 --includeRecommended。需注意,该参数仅影响所选工作负载下的推荐组件,并非安装所有可选项。建议通过安装器界面核对工作负载名称及其组件范围,以避免下载大量非必要的组件。

安装器工作负载页展示所选项及组件详情。
关于命令行参数:新装与修改实例
进行首次安装时,可在命令提示符中运行对应版本的引导程序,并结合 --installPath、--add 及组件范围参数。以下示例展示了使用 Community 版引导程序安装桌面工作负载及推荐组件的命令结构:
vs_community.exe --installPath C:\VS2019 ^
--add Microsoft.VisualStudio.Workload.ManagedDesktop ^
--includeRecommended --passive --norestart
上述路径仅为示例安装目录;--passive 用于显示安装进度同时减少交互干扰,--norestart 表示安装完成后不自动重启。若需完全静默运行,可按需使用 --quiet,但在执行前务必确认部署环境及所需权限。命令行参数不区分大小写;在 Windows 命令提示符中,行尾的 ^ 用作多行续接符;而在 PowerShell 中,则使用反引号续行或将命令写在同一行。

引导程序命令组合安装路径、工作负载和安装方式。
若已安装 Visual Studio 2019 并需修改工作负载,应调用 Visual Studio Installer 中的 setup.exe,通过 modify 操作配合目标实例的 --installPath 和 --add 来指定变更内容。请勿混淆首次安装的引导程序命令与修改现有实例的命令。此外,--wait 用于等待命令结束的用法仅适用于引导程序;在批处理脚本中若需读取返回结果,也应遵循引导程序的调用规范。如此,即可在命令中明确表达工作负载选择、安装方式及目标实例。

































