> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Visual Studio 工具集设置

> 列出在不安装 Microsoft Game Development Kit 的情况下进行构建所需的 Visual Studio 和 Visual Studio 生成工具组件。

要构建 Microsoft GDK 项目，你可以设置 [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/)（可构建 v142、v143 和 Clang 平台工具集的 VC++ 项目）或 [Visual Studio 2019 (16.11)](https://visualstudio.microsoft.com/vs/older-downloads/)（可构建 v142 和 Clang 平台工具集的 VC++ 项目）。你既可以使用完整的 Visual Studio 安装，也可以使用 Visual Studio 生成工具 (Build Tools for Visual Studio)。请务必安装以下组件。

## Visual Studio 2022

### VS 2022 的完整 Visual Studio 安装

| 工作负载 | 组件 ID（用于命令行安装） |
| - | - |
| 使用 C++ 的游戏开发 | Microsoft.VisualStudio.Workload.NativeGame |
| 必需组件：Windows 11 SDK (10.0.22000.0) 或更高版本 | Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 可选组件：MSVC v142 - VS 2019 C++ x64/x86 生成工具 | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 可选组件：适用于 Windows 的 C++ Clang 工具 | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 可选：使用 C++ 的桌面开发 | Microsoft.VisualStudio.Workload.NativeDesktop |

### VS 2022 的 Visual Studio 生成工具

| 工作负载 | 组件 ID（用于命令行安装） |
| - | - |
| 使用 C++ 的桌面开发 | Microsoft.VisualStudio.Workload.NativeDesktop |
| 必需组件：Windows 11 SDK (10.0.22000.0) 或更高版本 | Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 必需组件：MSVC v143 - VS 2022 C++ x64/x86 生成工具 | Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
| 可选组件：MSVC v142 - VS 2019 C++ x64/x86 生成工具 | Microsoft.VisualStudio.ComponentGroup.VC.Tools.142.x86.x64 |
| 可选组件：适用于 Windows 的 C++ Clang 工具 | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |

## Visual Studio 2019

### VS 2019 的完整 Visual Studio 安装

| 工作负载 | 组件 ID（用于命令行安装） |
| - | - |
| 使用 C++ 的游戏开发 | Microsoft.VisualStudio.Workload.NativeGame |
| 必需组件：Windows 11 SDK (10.0.22000.0) 或更高版本 | Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 可选组件：适用于 Windows 的 C++ Clang-cl 适用于 v142 生成工具的 C++ Clang-cl (x64/x86) | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |
| 可选：使用 C++ 的桌面开发 | Microsoft.VisualStudio.Workload.NativeDesktop |

### VS 2019 的 Visual Studio 生成工具

| 工作负载 | 组件 ID（用于命令行安装） |
| - | - |
| 使用 C++ 的桌面开发 | Microsoft.VisualStudio.Workload.NativeDesktop |
| 必需组件：Windows 11 SDK (10.0.22000.0) 或更高版本 | Microsoft.VisualStudio.Component.Windows11SDK.22000 |
| 必需组件：MSVC v142 - VS 2019 C++ x64/x86 生成工具（最新） | Microsoft.VisualStudio.Component.VC.Tools.x86.x64 |
| 可选组件：适用于 Windows 的 C++ Clang-cl 适用于 v142 生成工具的 C++ Clang-cl (x64/x86) | Microsoft.VisualStudio.ComponentGroup.NativeDesktop.Llvm.Clang |


## Related topics

- [在不安装的情况下使用 Microsoft Game Development Kit（目录）](https://docs.xbox.com/zh-CN/build/console-features/build-without-install/gc-usingwithoutinstall-toc.md)
- [Visual Studio 2022 支持说明](https://docs.xbox.com/zh-CN/tools/tools-pc/visualstudio/gr-vs-2022-support-notes.md)
- [Visual Studio 2026 GDK 支持说明](https://docs.xbox.com/zh-CN/tools/tools-console/visualstudio/vs-2026-support-notes.md)
- [Visual Studio 2022 GDK 支持说明](https://docs.xbox.com/zh-CN/tools/tools-console/visualstudio/vs-2022-support-notes.md)
- [Visual Studio 2019 GDK 支持说明](https://docs.xbox.com/zh-CN/tools/tools-console/visualstudio/vs-2019-support-notes.md)
