VisualStudioのオフラインインストーラーを作ってみる
概要
近年のインストーラーはインターネット接続が前提 となっている。そのため、オフライン環境でアプリのインストールを行うとなるとちょっとめんどくさいことになる。 アプリによってはオフラインインストーラーがHP上で用意されてたりもするが、VisualStudioではそれがない。 オフラインインストーラーを作りたければ、インターネット接続が可能な環境で自作でオフラインインストーラーを作る必要がある。
VisualStudioをオフラインインストールする手順
- インターネット接続可能なマシンでVisualStudioのインストーラーをDLする
- DLしたインストーラに対し、コマンドを実行する
- オフラインインストーラーをインストールしたいマシンにコピーし実行
ソースコード
今回は.NET デスクトップ開発とC++ デスクトップ開発をインストールします。
@echo off setlocal rem オフラインインストーラーが作られる場所 set createPath=c:\vs_community rem オフラインインストーラーの言語(日本語) set language=ja-JP rem .NET デスクトップ開発 set dotNetDesktopDev=Microsoft.VisualStudio.Workload.NetWeb rem C++ デスクトップ開発 set cppDesktopDev=Microsoft.VisualStudio.Workload.NativeDesktop rem オフラインインストーラー作成 vs_community.exe --layout %createPath% --add %dotNetDesktopDev% --add %cppDesktopDev% --includeOptional --lang %language% exit
変更履歴
- 20190908:初版