こんにちは。
Visual Studio2019をオフラインでインストールしたのでメモ。
概要
Visual Studio2019はオフラインインストール用のisoファイルがありません。
(どうやら、Visual Studio2017も同様みたい)
今回インストールするのは
- .NETデスクトップ開発
- C++デスクトップ開発
言語は英語と日本語をインストールします。
大まかな手順は以下です。
- Webインストーラーをインストール(ネットワーク要)
- ローカルインストールキャッシュを作成(ネットワーク要)
- ローカルキャッシュからインストール
ローカルインストールキャッシュを作成
c:\vs2019layoutに作成していきます。
.NETデスクトップ開発
vs_community.exe --layout c:\vs2019layout --add Microsoft.VisualStudio.Workload.ManagedDesktop --includeOptional --lang en-US ja-JP
C++デスクトップ開発
vs_community.exe --layout c:\vs2019layout --add Microsoft.VisualStudio.Workload.NativeDesktop --includeRecommended --lang en-US ja-JP
コマンドを実行したら、インストーラ起動後
コマンドプロンプトが立ち上がり、ダウンロードが開始されます。
フル機能をインストールする場合は以下です。
以下を実行する場合、35GB以上のディスク領域が必要なので注意してください。
vs_community.exe --layout c:\vslayout --lang en-US ja-JP
ローカルキャッシュからインストール
先程作成したフォルダ(今回だとvs2019layout)の中にある
vs_community.exeを実行すると、ダウンロードとインストールが開始されます。
証明書のインストールが必要な場合があるみたいです。
証明書はCertificatesフォルダにダウンロードされています。
右クリックで「証明書のインストール」を選択して指示に従って
証明書をダウンロードしてください。
このとき、パスワードを求められた場合は空でOKのようです。
参考
オフライン インストールを作成する - Visual Studio | Microsoft Docs
オフライン インストールのための証明書をインストールする - Visual Studio | Microsoft Docs
以上です。