SKY-OUTPUT

メーカー子会社勤務のSEがガジェットレビューや仕事で学んだこと、ライフスタイルについて書くブログ。システム開発関係の記事では丁寧に解説していきます。最近はバッチばかり作ってる。

VisualStudioのオフラインインストーラーを作ってみる

概要

近年のインストーラーはインターネット接続が前提 となっている。そのため、オフライン環境でアプリのインストールを行うとなるとちょっとめんどくさいことになる。 アプリによってはオフラインインストーラーがHP上で用意されてたりもするが、VisualStudioではそれがない。 オフラインインストーラーを作りたければ、インターネット接続が可能な環境で自作でオフラインインストーラーを作る必要がある。

docs.microsoft.com

VisualStudioをオフラインインストールする手順

  1. インターネット接続可能なマシンでVisualStudioのインストーラーをDLする
  2. DLしたインストーラに対し、コマンドを実行する
  3. オフラインインストーラーをインストールしたいマシンにコピーし実行

ソースコード

今回は.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:初版