VS 2022プレビュー版オフラインインストールパッケージ作成ガイド

VS 2022プレビュー版オフラインインストールパッケージ作成ガイド

オフライン開発環境の構築は最も面倒です。この記事では、VS 2022プレビュー版のオフラインインストールパッケージの作成方法を、完全なダウンロード手順、インストール手順、注意事項を含めて詳しく説明します

最終更新 2025/02/27 9:18
沙漠尽头的狼
読了目安 2 分
カテゴリ
.NET
タグ
.NET C# Visual Studio 開発環境 オフラインインストール

準備

  1. Visual Studio 2022 プレビュー版のブートストラップをダウンロードする

  2. ストレージ容量を確保する

    • ハードディスクは最低200GB以上の空き容量を推奨
    • ネットワーク環境の良好な場所を選ぶ

オフラインインストールパッケージの作成

1. コマンドラインを使用したダウンロード

コマンドプロンプト(管理者)を開き、以下のコマンドを実行します。

VisualStudioSetup.exe --layout D:\2022 --noweb --add Microsoft.VisualStudio.Workload.NetWeb Microsoft.VisualStudio.Workload.NetDesktop --includeRecommended --lang Zh-cn en-US

パラメーターの説明:

  • --addワークロードまたはコンポーネント ID を指定します。 --add を使用した場合、--add で指定したワークロードとコンポーネントのみがダウンロードされます。使用しない場合は、すべてのワークロードとコンポーネントがダウンロードされます。
  • --includeRecommended:指定したワークロード ID に関連する推奨コンポーネントをすべて追加します。
  • --includeOptional:指定したワークロード ID に関連するオプションコンポーネントをすべて追加します。
  • --config*.vsconfig ファイルを使用して、レイアウトに含めるワークロード、コンポーネント、拡張機能を指定します。構成ファイルの完全パスを指定してください。
  • --lang言語ロケールを指定します。

よく使うワークロードコード

  • .NET デスクトップ開発:Microsoft.VisualStudio.Workload.NetDesktop
  • ASP.NET Web 開発:Microsoft.VisualStudio.Workload.NetWeb
  • .NET クロスプラットフォーム開発:Microsoft.VisualStudio.Workload.NetCrossPlat
  • Azure 開発:Microsoft.VisualStudio.Workload.Azure
  • データ ストレージと処理:Microsoft.VisualStudio.Workload.Data

上記は公式ドキュメントのパラメーター例を一部抜粋したものです。実際には、もっとシンプルなコマンドを使用することもできます。

VisualStudioSetup.exe --layout D:\2022

このシンプルなコマンドの利点は次のとおりです。

  1. 利用可能なすべてのコンポーネントをダウンロードするため、必要な機能を漏れなく含めることができます。
  2. すべての言語パックが含まれるため、多言語開発チームに適しています。
  3. パラメーターの設定ミスによるコンポーネント不足を回避できます。

この方法は、より多くのストレージ容量(約80GB、圧縮後約66GB)を消費しますが、ネットワーク環境が許せば最も手間のかからない方法です。

注:製品全体のレイアウトを作成し、最新かつ最適なインストーラーを使用するには、以下を実行します。

VisualStudioSetup.exe --layout D:\2022 --useLatestInstaller

ダウンロード中に一部のパッケージが失敗する場合があります。

上記のUnity3dは署名の問題でダウンロードに失敗しましたが、該当の開発を行わない場合は無視して構いません。最終的に作成されたインストールパッケージは通常通りインストール可能です。該当パッケージが必要な場合は別途調査してください。

2. オフラインインストール

対象のマシンで、ディレクトリ内の "VisualStudioSetup.exe" をダブルクリックしてインストールを実行します。

注意事項

  1. ダウンロード中はネットワークの安定を確保してください。
  2. ダウンロード完了後、圧縮してFTPなどで対象マシンに転送してください。
  3. レイアウトを更新する場合は、同じコマンドを再実行することで増分更新が可能です。
  4. 最新のセキュリティパッチを入手するため、定期的にオフラインパッケージを更新することを推奨します。

よくある問題と解決方法

  1. ダウンロードが中断された場合

    • 同じコマンドを再実行すると、未完了のダウンロードが継続されます。
  2. インストールに失敗する場合

    • 証明書が正しくインストールされているか確認してください。
    • 対象マシンがシステム要件を満たしているか確認してください。
    • ログファイルを確認して原因を特定してください。
  3. コンポーネントが不足している場合

    • ワークロードが正しく指定されているか確認してください。
    • --includeRecommended および --includeOptional パラメーターの使用を確認してください。

まとめ

上記の手順により、完全な Visual Studio 2022 プレビュー版のオフラインインストールパッケージを作成できます。これはネットワーク環境が制限されている場合に特に有用で、開発チームが統一された開発環境を使用できるようになります。最新の機能とセキュリティ更新を入手するために、定期的にオフラインパッケージを更新してください。

参考:

さらに探索

関連読書

その他の記事
同じカテゴリ / 同じタグ 2022/02/12

C# 10の新機能

C# 10 が .NET 6 および Visual Studio 2022 の一部としてリリースされたことをうれしく思います。

続きを読む
同じカテゴリ / 同じタグ 2021/02/16

C# 多言語化の利器 - ResX Manager

この記事ではプロジェクトの国際化を実現する方法を紹介するのではなく、主に`VS`拡張機能を紹介します。これにより、共通のリソースファイル(*.resx)を簡単に管理できます。

続きを読む
同じカテゴリ / 同じタグ 2026/04/22

各OSバージョンの.NETサポート状況(250707更新)

仮想マシンとテストマシンを使用して、各OSバージョンの.NETサポート状況を確認します。OSインストール後、対応するランタイムをインストールし、Stardustエージェントを実行できることを確認します(合格条件)。

続きを読む