自 2025 年 1 月起,Visual Studio 2022 版本 17.0 - 17.7 不再受支持。
自 2024 年 7 月起,Visual Studio 2022 版本 17.0 - 17.4 不再受支持。
安装 Visual Studio 2022
Microsoft 游戏开发工具包 (GDK) 支持使用 Visual Studio 2022 的 Professional 版或 Enterprise 版进行开发。不支持 Community 版。基于 ARM 的设备不支持 GDK Visual Studio 扩展 (VSIX) 组件。若要使用 GDK Visual Studio 项目模板、属性页和调试扩展,请在基于 x64 的开发 PC 上安装 GDK。
也可以使用 Windows 10 SDK (20348)、Windows SDK for Windows 11 (10.0.22000) 或 Windows SDK for Windows 11, Version 22H2 (10.0.22621),但不是必需的。对于 2023 年 10 月版本,强烈建议在 PC 开发时使用 Windows 11 SDK 或更高版本。尽管不是必需的,但安装 使用 C++ 的桌面开发 工作负载可以提供你可能觉得有用的更多工具和示例。例如,如果你使用 Clang/LLVM 工具集进行构建,则需要 使用 C++ 的桌面开发。 如果你正在构建使用 Unity 的游戏,请安装 使用 Unity 的游戏开发 工作负载。
安装可选工具集
Visual Studio 2022 版本的 MVSC 构建工具(版本 v143)随 使用 C++ 的游戏开发 工作负载一起安装。除了 v143 工具集之外,Microsoft 游戏开发工具包 (GDK) 还支持使用以下工具集进行构建:- v142(Visual Studio 2019 工具集)
- C++ Clang tools for windows
自 2024 年 10 月发布起,Visual Studio 2017 工具集 v141 不再受支持。
为项目选择工具集
用于项目的工具集是通过项目属性页中的 平台工具集 属性指定的。 也可以在项目文件中手动指定 PlatformToolset 属性,如以下属性组所示。Visual Studio 2022 服务模型
Visual Studio 2022 包含一个新的服务模型,允许你选择一个服务基线,然后仅获取该基线的更新。这种新模型取代了以前版本 Visual Studio 的服务模型,后者强烈鼓励使用最新可用版本。有关 Visual Studio 2022 服务模型的更多详细信息,请参阅 Visual Studio 产品生命周期和服务。报告 bug
Visual C++ 编译器 的 bug 报告应(如有可能)通过 Visual Studio 的 报告问题… 提交。请参阅 Microsoft Docs 和 开发者社区 网站。请务必阅读 此页,了解为编译器创建良好 bug 报告的详细信息。如果需要私密信息才能重现问题,你可以在标记为 “仅限 Microsoft” 的公共报告问题上添加评论。
