我为这样的构建工具生成一个离线安装程序:
的 vs_BuildTools.exe --layout c:\VS_BuildTools2017_offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en-US
我将此文件夹移动到构建代理(没有互联网连接,不,它永远不会有!),然后执行该文件夹中的 vs_BuildTools.exe
--noWeb
或 --noweb
,但无论我给出什么选项,它都会在没有互联网连接的情况下失败。当然我错过了什么,所以任何关于什么被赞赏的提示
答案 0 :(得分:50)
安装构建工具的所有步骤:
答案 1 :(得分:15)
我也有这个问题。
一个重要步骤是在目标计算机上运行安装程序之前安装证书:
答案最初发布于here。
此外,我还注意到,在离线计算机上运行安装程序时,它默认选择了比下载的项目更多的项目。我不得不取消选择仅安装构建工具,而不是SDK等等......
但仍然安装失败,我目前看到“安装文件没有下载”,所以我仍然无法完成整个安装。它 microsoft.visualstudio.vc.msbuild.arm64.vsix
可能包含在其他一些必须--add
的组件中。
更新:没关系,我的最后一个问题是由于没有使用--noweb
,因此没有错误。