web-dev-qa-db-ja.com

Visual Studio2017のオフラインインストールでもインターネット接続が必要

次のコマンドを使用して、オフラインレイアウトフォルダーを作成しました。

vs_enterprise.exe --layout c:\vs2017layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

次に、結果のvs2017layoutフォルダー全体(〜2.57GB)を、インターネットにアクセスできない別のマシンにコピーし、次のコマンドを実行しました。

vs_enterprise.exe --add Microsoft.VisualStudio.Workload.ManagedDesktop --add Microsoft.VisualStudio.Workload.NetWeb --add Component.GitHub.VisualStudio --includeOptional --lang en-US

ただし、インストーラーは引き続きインターネット接続を必要としています。私が欠けているものについて教えてください。 enter image description here

前もって感謝します。

7
AngieM

マシンのオフラインフォルダにダウンロードされた証明書を手動でインポートする必要があることがわかりました。

このブログ投稿からこの情報を見つけました: http://www.kunal-chowdhury.com/2016/11/visual-studio-2017-offline-installer.html#C3t0q0XUUVqgvqyy.97

7
AngieM

https://aka.ms/vscollect.exe を実行し、ログを https://developercommunity.visualstudio.com の新しい問題にアップロードしてください。その後、ログはあなたと私たちだけが見て診断することができます。

2
Heath

私もこのような問題を抱えていました。ただし、ダウンロードしたレイアウトからオンラインコンピューターにVisual Studioをインストールし、インストールが完了するのを待ってから、ダウンロードキャッシュ(デフォルトでは%programdata%\Microsoft\VisualStudio\Packagesにあります)を既存のレイアウトにコピーすることで、問題を解決できました。

このようにして、いくつかの不足しているパッケージも含まれ、うまくいけば、レイアウトインストーラーは次のオフラインインストールのためにインターネットを必要としなくなります。

1
willnode

起動すると、インストーラーは、すべてのパッケージ、バージョン、ファイルサイズ、およびチェックサムのリストを含むファイルCatalog.jsonをダウンロードします。このデータインストーラーを使用して、インストールルートのファイルCatalog.jsonの情報を使用して、ダウンロード済みのすべてのファイルのサイズとcrcを確認します。インストーラーがダウンロードしたファイルを使用しない場合は、次の理由が考えられます。

  1. ダウンロードが不完全、ダウンロードしたファイルのサイズまたはcrcが間違っている(インストールルートでファイルCatalog.jsonを表示)。

  2. 新しいバージョンのファイルがあります(バージョン、crc、サイズはCatalog.jsonを参照してください)。

0
Mark Martin