wingetでVisual Studioをinstallする
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --add Microsoft.VisualStudio.Workload.VCTools --includeRecommended"
構成ファイルでもパラメタを指定できる
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --config your-config-file.vsconfig"
2022はedition name
適宜変更する
options
--quiet: GUIを表示しない
--passive: CUIでUIを表示する
それぞれのedition nameのリンクから、追加できるworkload IDとcomponent IDを見れる
$ winget install Microsoft.VisualStudio.2022.BuildTools --override "--passive --add Microsoft.VisualStudio.Workload.VCTools --add Microsoft.VisualStudio.Component.VC.ATL --add Microsoft.VisualStudio.Component.VC.MFC.ARM --add Microsoft.VisualStudio.Component.VC.MFC.ARM64 --add Microsoft.VisualStudio.Component.VC.ATLMFC --add Microsoft.VisualStudio.Component.VC.CLI.Support --includeRecommended"
installできるアプリを調べる
$ winget search Microsoft.VisualStudio