このようなビルドツールのオフラインインストーラーを生成します。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
ですが、どのオプションを指定しても、インターネットに接続できないと常に失敗します。きっと私は何かを見逃しているので、何が評価されるかについてのヒント
これにも問題がありました。
重要な手順の1つは、ターゲットマシンでインストーラーを実行する前に証明書をインストールすることです。
回答はもともと投稿されていました ここ 。
さらに、オフラインマシンでインストーラーを実行すると、デフォルトでダウンロードされたものよりも多くのアイテムが選択されることに気付きました。私はそれらを選択解除してのみビルドツールをインストールし、SDKなどはインストールしませんでした...
それでもインストールは失敗しました。現在、「インストールファイルがダウンロードされませんでした」と表示されているため、インストール全体を完了することができませんでした。それはMicrosoft.visualstudio.vc.msbuild.arm64.vsix
である可能性があり、--add
edする必要がある他のコンポーネントに含まれている可能性があります。
Update:気にしないで、私の最後の問題は--noweb
を使用していなかったため、エラーがなかったためです。
ビルドツールをインストールするすべての手順: