Les versions 17.0 à 17.11 de Visual Studio 2022 ne sont plus prises en charge depuis janvier 2026.
Installer Visual Studio 2022
Le GDK prend en charge le développement avec l’édition Professional ou Enterprise de Visual Studio 2022. L’édition Community n’est pas prise en charge.Les composants d’extension Visual Studio (VSIX) du GDK ne sont pas pris en charge sur les appareils ARM. Pour utiliser les modèles de projet, les pages de propriétés et les extensions de débogage Visual Studio du GDK, installez le GDK sur un PC de développement x64.

Installer des ensembles d’outils facultatifs
La charge de travail Game development with C++ installe la version Visual Studio 2022 des outils de build MSVC (version v143). Outre l’ensemble d’outils v143, le GDK prend également en charge la génération avec les ensembles d’outils suivants :- v142 (l’ensemble d’outils de Visual Studio 2019)
- les outils C++ Clang pour Windows

Sélectionner un ensemble d’outils pour un projet
Spécifiez l’ensemble d’outils à utiliser pour un projet à l’aide de la propriété Platform Toolset de la page de propriétés du projet.
Déboguer des projets XBOX à l’aide de Visual Studio 2022
Pour déboguer avec Visual Studio 2022, générez le titre que vous déboguez avec le GDK de mars 2022 ou une version ultérieure. Cette dépendance s’explique par le fait que le Game OS fourni avec ces versions du GDK contient des binaires nécessaires au débogage avec Visual Studio 2022. Si vous tentez de déboguer avec Visual Studio 2022 sur un Game OS plus ancien, le message d’erreur suivant s’affiche.

Ces valeurs diffèrent de celles que vous saisissez lorsque vous vous attachez avec Visual Studio 2019. Avec Visual Studio 2019, le type de connexion est Remote no authentication et l’adresse IP est l’adresse IP du système de la console.
Modèle de maintenance de Visual Studio 2022
Visual Studio 2022 inclut un nouveau modèle de maintenance qui vous permet de sélectionner une base de référence de maintenance, puis de ne recevoir que les mises à jour de cette base de référence. Ce nouveau modèle remplace les modèles de maintenance des versions précédentes de Visual Studio, qui encourageaient fortement l’utilisation de la dernière version disponible. Pour plus d’informations, consultez Visual Studio Product Lifecycle and Servicing.Signaler des bogues
Signalez les bogues du compilateur Visual C++ (si possible) via la commande Report a Problem… de Visual Studio. Pour plus d’informations, consultez Microsoft Docs et le site web Developer Community. Veillez à lire cette page pour savoir comment rédiger un bon rapport de bogue pour le compilateur.Vous pouvez ajouter un commentaire marqué « Microsoft only » à un rapport public si des informations privées sont nécessaires pour reproduire le problème.
Problèmes connus
- Le Game OS ne prend pas en charge la fonctionnalité de fuseaux horaires de
std:chronoajoutée dans C++20 P0355R7 <chrono> Calendars And Time Zones, car il n’inclut pasicu.dll,icuin.dll,icuuc.dllni les fichiers de données associés dans l’image XVD. Si vous utilisez ces fonctions, votre application lève une exception C++ à l’exécution. La fonctionnalité de calendriers de PR0355R7 est prise en charge.
