Table des matières d’avril 2026
Outils de développementPréversion du format d’empaquetage MSIXVC2
Système
Exemples
Outils de développement
Prise en charge du GDK dans Visual Studio 2026
À partir du GDK d’avril 2026, Visual Studio 2026 est maintenant pris en charge pour le développement avec le GDK. Les éditions Professional et Enterprise sont toutes deux prises en charge. Les modèles de projet Visual Studio sont offerts comme suit.- Les modèles de développement pour console sont installés par le GDK.
- Les modèles de développement pour PC peuvent être installés à partir de Microsoft GDK Templates.
Préversion du format d’empaquetage MSIXVC2
MSIXVC2 est un nouveau format d’empaquetage pour les jeux PC conçus avec le GDK. Comparativement au format MSIXVC d’origine, il offre des packages de jeu de base et des mises à jour de contenu beaucoup plus petits, un empaquetage plus rapide et un flux de téléversement simplifié. MSIXVC2 est offert en préversion à partir du GDK d’avril 2026. Les principales améliorations sont les suivantes :- Mises à jour de contenu plus petites. Le suivi des modifications au niveau de l’octet élimine le remplissage d’alignement et les contraintes de limites de blocs, ce qui réduit la taille des mises à jour de 64 à 94 % par rapport à MSIXVC.
- Empaquetage plus rapide. makepkg2 pack offre des accélérations de 2 à 8 fois, selon la taille du titre.
- Surcharge des packages réduite. Réduction de plus de 90 % de la surcharge fixe de l’arbre de hachage; prise en charge du téléchargement partiel plutôt que d’un nouveau téléchargement complet à chaque mise à jour.
- Compression intégrée. Compresse de façon transparente les ressources pour le transport et le stockage; elles sont installées sans compression sur l’appareil du joueur.
- Téléversement en une seule commande. Combine l’empaquetage et le téléversement en une seule étape avec makepkg2 upload.
Nous recommandons de ne pas utiliser ce nouveau format d’empaquetage en production. Les soumissions MSIXVC2 destinées au public seront bloquées par les tests de certification jusqu’à la version en disponibilité générale (GA), actuellement prévue pour le GDK d’octobre 2026.
Mise à jour de Submission Validator
La version 10.0.26100.7798 de Submission Validator est maintenant offerte. Téléchargez la dernière version à partir de https://aka.ms/currentsubvalzip.À partir de cette version, l’ancien emplacement de téléchargement aka.ms/gdkdl a été retiré. Submission Validator est maintenant offert exclusivement à partir de https://aka.ms/currentsubvalzip. La version précédente (10.0.26100.6877) demeure valide jusqu’au 30 avril 2026.
Comme annoncé en mars 2025, la mise à jour de Submission Validator est maintenant simplifiée. Des mises à jour programmatiques et non authentifiées sont offertes directement dans votre pipeline. Pour obtenir les instructions de téléchargement et de mise à jour, consultez Mise à jour de Submission Validator.
- Les packages de préversion pour développeurs MSIXVC2 signalent maintenant un FAILURE. La soumission de packages MSIXVC2 à la certification n’est pas prise en charge pendant la période de préversion. Ce comportement s’aligne sur le blocage des tests de certification décrit dans la section Préversion du format d’empaquetage MSIXVC2 ci-dessus.
ILI_ArchitectureArm64Mismatchne signale plus de FAILURE pour les binaires Arm64EC (compatibles avec l’émulation).- Les avertissements
ILI_ArchitectureAmd64MismatchetILI_ArchitectureX86Mismatchs’appliquent maintenant uniquement aux exécutables répertoriés dans le fichier MicrosoftGame.config. - Si Submission Validator subit un plantage pendant le regroupement des symboles, il signale maintenant un message INFO
ILI_SymbolHandlingInitErroret poursuit la validation au lieu de s’arrêter prématurément.
Améliorations de l’outil en ligne de commande XblPcSandbox.exe
L’outil en ligne de commandeXblPcSandbox.exe comprend maintenant des améliorations pratiques qui optimisent l’expérience de changement de bac à sable pour les développeurs de jeux PC.
Les principales améliorations sont les suivantes :
- Sortie plus claire lors du changement de bac à sable.
XblPcSandbox.exeaffiche maintenant la valeur du bac à sable actuel avant et après une opération de changement. Cet affichage permet de voir immédiatement si le bac à sable voulu a été appliqué. De plus, un indicateur de progression indéterminé est maintenant offert pour montrer quand l’outil est en cours d’exécution. - Nouveau commutateur /retail. Une option de ligne de commande
/retaildédiée est maintenant offerte pour faciliter le retour de votre PC en mode RETAIL. Auparavant, cette opération était seulement documentée comme le passage de RETAIL comme nom de bac à sable, ce qui pouvait passer inaperçu. - Correction automatique de la casse des bacs à sable. La logique de changement de bac à sable corrige maintenant automatiquement la casse des noms de bacs à sable (par exemple, retail en RETAIL). Cette logique réduit les erreurs causées par le respect de la casse. La plupart des noms de bacs à sable sont entièrement en majuscules.
- Nouveau commutateur /feedback. Une option
/feedbackest maintenant offerte; elle mène directement au Hub de commentaires, ce qui facilite le signalement de problèmes ou l’envoi de commentaires sur l’expérience de changement de bac à sable. - Texte d’aide amélioré avec des conseils de dépannage. Le texte d’utilisation de l’aide comprend maintenant des suggestions de dépannage et un lien vers la documentation de dépannage. Des solutions aux problèmes courants liés aux bacs à sable sont maintenant accessibles directement à partir de la ligne de commande.
Prise en charge du mappage de fichiers dans les événements DirectStorage par XBOX PIX
XBOX PIX prend maintenant en charge le mappage des fichiers empaquetés dans les événements DirectStorage. Ce comportement correspond au mappage existant des événements File IO et indexe correctement la liste des fichiers avec leurs décalages et leurs descriptions.MicrosoftGame.config Editor plus flexible
MicrosoftGame.config Editor n’impose plus la validation du schéma de configuration du jeu à l’ouverture des fichiers. Si un fichier est un XML valide, l’éditeur tente de le charger en utilisant la bonne structure de nœuds, même si la configuration elle-même n’est pas valide. Les fichiers de configuration non valides peuvent ainsi être ouverts et corrigés dans l’éditeur au lieu de ne pas se charger.Système
Préversion de la prise en charge des builds ARM64 natifs dans le GDK
Le GDK prend maintenant en charge une préversion des bibliothèques de build ARM64 natives pour les binaires fournis avec le GDK. Ces binaires comprennent le PlayFab Unified SDK (v2), XBOX Services API, XBOX Authentication Library, Game Chat 2 etxCurl. Cette prise en charge vous permet de produire des builds de jeu entièrement natifs pour ARM64.
Pour plus d’informations, consultez Une structure de répertoires simplifiée pour le GDK.
Cette préversion est destinée uniquement aux tests. Nous recommandons de ne pas l’utiliser en production.
