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
https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2017
https://docs.microsoft.com/en-us/visualstudio/install/workload-component-id-vs-community?view=vs-2017#python-development
vs_community.exe /?