Visual Studio 2022 17.0 到 17.11 版已於 2026 年 1 月終止支援。
安裝 Visual Studio 2022
GDK 支援使用 Visual Studio 2022 的 Professional 版或 Enterprise 版進行開發。不支援 Community 版。ARM 型裝置不支援 GDK Visual Studio 延伸模組 (VSIX) 元件。若要使用 GDK Visual Studio 專案範本、屬性頁與偵錯延伸模組,請在 x64 型開發電腦上安裝 GDK。

安裝選用工具組
使用 C++ 的遊戲開發 工作負載會安裝 Visual Studio 2022 版本的 MSVC 建置工具 (版本 v143)。除了 v143 工具組之外,GDK 也支援使用下列工具組進行建置:- v142 (Visual Studio 2019 工具組)
- 適用於 Windows 的 C++ Clang 工具

為專案選取工具組
使用專案屬性頁中的 平台工具組 屬性指定專案要使用的工具組。
使用 Visual Studio 2022 偵錯 XBOX 專案
若要使用 Visual Studio 2022 進行偵錯,請使用 2022 年 3 月 (或更新版本) 的 GDK 建置您要偵錯的遊戲。存在此相依性的原因是,這些 GDK 版本中隨附的 Game OS 包含使用 Visual Studio 2022 進行偵錯所需的二進位檔。如果您嘗試對較舊的 Game OS 使用 Visual Studio 2022 進行偵錯,會看到下列錯誤訊息。

這些值與使用 Visual Studio 2019 附加時所輸入的值不同。使用 Visual Studio 2019 時,連線類型為 Remote no authentication,IP 位址為主機的 System IP 位址。
Visual Studio 2022 服務模型
Visual Studio 2022 包含新的服務模型,您可以用來選取服務基準,然後只取得該基準的更新。此新模型取代了先前 Visual Studio 版本的服務模型,先前的模型強烈建議使用最新可用版本。如需詳細資訊,請參閱 Visual Studio 產品生命週期與服務。回報錯誤
Visual C++ 編譯器的錯誤報告請 (盡可能) 透過 Visual Studio 的 回報問題… 進行回報。如需詳細資訊,請參閱 Microsoft Docs 與開發人員社群網站。請務必閱讀此頁面,以了解如何為編譯器建立良好錯誤報告的詳細資訊。如果需要私人資訊才能重現問題,您可以在公開報告問題中新增標示為「僅限 Microsoft」的註解。
已知問題
- Game OS 不支援 C++20 P0355R7 <chrono> Calendars And Time Zones 中新增的
std:chrono時區功能,因為 XVD 映像中不包含icu.dll、icuin.dll、icuuc.dll或相關聯的資料檔案。如果您使用這些函式,應用程式會在執行階段擲回 C++ 例外狀況。PR0355R7 中的行事曆功能則受支援。
