2017-10-11 26 views
6

を構築します)!1を持っていないし、その後も、--noWebまたは--nowebとそのフォルダ内のvs_BuildTools.exeを実行しますが、関係なく、私が与えるものを選択肢、それは常に利用なしのインターネット接続で失敗しませんでした。確かに私は何かが欠けているので、感謝の意を表します。VisualStudioを、私は、このようなビルドツールのオフラインインストーラ生成ツール2017オフラインインストーラ

答えて

7

私もこれに問題がありました。

一つの重要なステップは、ターゲットマシン上でインストーラを実行する前に証明書をインストールするには、次のとおりです。

  • 証明書をインストールし、彼らはあなたのレイアウトフォルダ内にある「証明書」フォルダにあります。それぞれを右クリックしてインストールします。 PC上の管理者アカウントを使用して証明書をインストールすることを忘れないでください。私。現在のユーザーだけではありません。
  • インストールファイルを実行します。

回答はもともとhereに掲載されました。

さらに、オフラインマシンでインストーラを実行すると、デフォルトでダウンロードしたものよりもいくつかの項目が選択されていることに気付きました。私は...のみようにビルドツールではなく、SDKをインストールしてにそれらの選択を解除しなければならなかった

しかし、それでも失敗した、私は現在見ていますをインストールする「インストールファイルをダウンロードしていない」ので、私が持っているまだ

インストール全体を完了することはできません。それはmicrosoft.visualstudio.vc.msbuild.arm64.vsixであるかもしれません、それは--add edでなければならない他のコンポーネントに含まれているかもしれません。

更新は:ネヴァーマインド、私の最後の問題はエラーがなかったことで、--nowebを使用していないためでした。ビルドツールをインストールするには、

+0

感謝をクリックし続け... – n80fr1n60

+0

@JohnWickグッド作業しているように見えます。この回答は、成功した場合に受け入れられたものとしてマークすることができます。 – Zitrax

8

すべてのステップ:オフラインインストールのための

  1. Download build tools
  2. ダウンロードレイアウトファイル:
    • 可能なワークロードがhereに指定されています。次のコマンドには、msbuildおよびC++ビルドツールのワークロードが含まれています。
    • 実行(exeファイルにはバージョン番号がいくつかあります):vs_BuildTools.exe - レイアウト:c:\ BT2017offline --add Microsoft.VisualStudio.Workload.MSBuildTools --add Microsoft.VisualStudio.Workload.VCTools --lang en -US
  3. インストールするボックスにc:\ BT2017offlineをコピーします。
  4. オープンMMCおよびインポートCからのすべての証明書:\ BT2017offline \証明書コンピュータ(ない現在のユーザー)の「信頼されたルート証明機関」へ
  5. ファイル名を指定して実行(EXEファイルが名前にいくつかのバージョン番号を持つことになります):C: \ BT2017offline \ vs_BuildTools.exe --noweb
  6. は...次のヒントのための
+0

警告:Windows Server 2012 R1にはインストールできません:) – RokX

関連する問題