如何使用 vs_installer.exe 从 powershell 更新 Visual Studio 2017 Build Tools

How to update Visual Studio 2017 Build Tools from powershell with vs_installer.exe

我想使用 Powershell 在我们所有的构建节点上更新 Visual Studio 2017 构建工具,我正在寻找可以远程更新它们的命令。

没有 vs_buildtools.exe 但我想它也应该与 vs_installer.exe 一起使用。

输入不够:

."c:\Program Files (x86)\Microsoft Visual Studio\Installer\vs_installer.exe" update

所以我添加了 --installPath "c:\Program Files (x86)\Microsoft Visual Studio17\BuildTools\" 但这不起作用。

有人理解 https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio 中的参考吗?

谢谢!

我不确定您在哪里看到不再有 BuildTools。 我在这里看到它很好:https://aka.ms/vs/15/release/vs_buildtools.exe

您可以使用以下示例在命令行中进行安装: https://docs.microsoft.com/en-us/visualstudio/install/build-tools-container#step-5-create-and-build-the-dockerfile

相关摘录如下:

C:\TEMP\vs_buildtools.exe --quiet --wait --norestart --nocache --installPath C:\BuildTools --all \
--remove Microsoft.VisualStudio.Component.Windows10SDK.10240 \
--remove Microsoft.VisualStudio.Component.Windows10SDK.10586 \
--remove Microsoft.VisualStudio.Component.Windows10SDK.14393 \
--remove Microsoft.VisualStudio.Component.Windows81SDK \

希望对您有所帮助!

终于在一年后找到了一个很好用的指南

https://alastaircrabtree.com/keeping-visual-studio-2017-build-tools-up-to-date/

以及所需的组件列表

https://docs.microsoft.com/en-us/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2017