Visualstudio 15 (2017)
From wikinotes
Automated Install
NativeDesktop (while including optivs_community.exe /?vs_community.exe /?onal) seems to be the option that installs VCVARSALL.bat Python has headers the other two are catch-alls, I had them installed, and I am unsure if setuptools called them.
NOTE:
re-installing an installed workload with the same options opens an interactive visualstudio installer. I don't think there is a simple workaround. Just close and let the installer continue.
vs_community.exe \ --add Microsoft.VisualStudio.Workload.MSBuildTools \ --add Microsoft.VisualStudio.Workload.NativeDesktop \ --add Microsoft.VisualStudio.Component.VC.CLI.Support \ --add Microsoft.VisualStudio.Workload.Python \ --includeOptional \ --passive \ --norestart \ --wait