为什么 Visual Studio 2017 Build Tools 安装程序不起作用?

问题描述

我在 VMware VM 中运行 Windows,我通过 SSH 连接到该 VM。我可以运行命令提示符或 PowerShell。我正在尝试按照 instructions 从命令行安装 Visual Studio 2017 Build Tools。我从 https://aka.ms/vs/15/release/vs_buildtools.exe 下载安装程序并将其命名为 vsbt2017.exe,从 https://aka.ms/vs/15/release/channel 下载“安装通道”并将其命名为 vs2017.chman,然后我在 C:\vs2017 处为安装创建了一个空目录{1}}。

当我在命令提示符中尝试此命令时,它不会立即返回,等待几秒钟,然后返回。我的安装路径保持为空。没有错误消息打印到终端。 %ERRORLEVEL% 为 1。

start /wait .\vsbt2017.exe --quiet --wait --norestart --nocache --installPath C:\vs2017 --channelUri C:\vs2017.chman --installChannelUri C:\vs2017.chman --add "Microsoft.VisualStudio.Workload.VCTools;includeRecommended"

当我在 PowerShell 中尝试此命令时,我得到了相同的结果。这个命令的模拟对我来说适用于 VSBT 2019,所以很奇怪为什么它不适用于 2017。

start-process -FilePath C:\vsbt2017.exe -ArgumentList "--quiet --wait --norestart --nocache --installPath C:\vs2017 --channelUri C:\vs2017.chman --installChannelUri C:\vs2017.chman --add Microsoft.VisualStudio.Workload.VCTools;includeRecommended" -Wait -Passthru

如果有区别,我已经在这个 VM 上安装了 VSBT 2019,但我在 Microsoft 的文档中读到可以同时安装多个版本。

大约两年前,我向 similar question 询问了有关 2019 Build Tools 安装程序的问题。这一次,我需要安装 2017 Build Tools。原因是我需要弄清楚为什么别人安装的Visual Studio 2017不起作用,所以我需要用他们的版本进行测试。 “只安装 Visual Studio 2019”不是这个问题的可接受答案。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)