準備作業の準備
Visual Studio 2022 Previewのブートストラップのダウンロード
- 访问Visual Studio 预览版下载页面
- Enterprise/Professional/Communityバージョンのブートストラップを選択してダウンロードする
収納スペースの準備
- 少なくとも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指定的工作负载和组件。 如果不使用--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
この単純化コマンドの利点は:
- 利用可能なすべてのコンポーネントがダウンロードされ、必要な機能が見逃されないように
- 多言語開発チーム向けのすべての言語パックを含む
- 不適切なパラメータ設定に起因するコンポーネントの欠落問題の回避
これはより多くのストレージ容量(圧縮後の約66GBに対して約80GB)を消費しますが、ネットワーク条件が許す限り、最も安心したソリューションです。
** 注:製品全体のレイアウトを作成し、最新かつ最高のインストーラを使用するには、** を実行してください。
VisualStudioSetup.exe --layout D:\2022 --useLatestInstaller
一部のパッケージダウンロードに失敗する可能性があります。

上記のUnity 3 dは署名の問題のためにダウンロードに失敗しましたが、関連する開発をしていないので、無視できます。最後に作成されたインストールパッケージも正常にインストールできます。
2. オフラインインストール。
ターゲットマシンで、ディレクトリにある“VisualStudioSetup.exe”をダブルクリックしてインストールします。
注意事項について
- ダウンロード中にネットワークが安定していることを確認
- ダウンロードが完了すると、圧縮されてFTPなどのターゲットマシンに転送されます。
- レイアウトを更新する場合は、同じコマンドを使用して増分更新できます。
- オフラインパッケージを定期的に更新して最新のセキュリティパッチを入手することを推奨
よくある問題解決
ダウンロード中断
- 同じコマンドを再実行すると、未処理のダウンロードが続行される
インストールの失敗
- 証明書が正しくインストールされているかどうかの確認
- 対象機器がシステム要件を満たしていることを確認する
- 特定の理由を確認する
コンポーネントの欠落
- ワークロードが正しく指定されているかどうかを確認する
- 确认
--includeRecommended和--includeOptional参数的使用
まとめまとめまとめ
上記の手順により、Visual Studio 2022 Previewの完全なオフラインインストールパッケージを作成できます。これは、開発チームが統一された開発環境を使用できるように、ネットワークに制約のある環境で特に便利です。オフラインパッケージを定期的に更新して、最新の機能とセキュリティアップデートを入手してください。
*参考: