April 2026 table of contents
Developer toolsMSIXVC2 packaging format preview
System
Samples
Developer tools
Visual Studio 2026 GDK support
Beginning with the April 2026 GDK, Visual Studio 2026 is now supported for GDK development. Both the Professional edition and the Enterprise edition are supported. Visual Studio project templates are available as follows.- Console development templates are installed by the GDK.
- PC development templates can be installed from Microsoft GDK Templates.
MSIXVC2 packaging format preview
MSIXVC2 is a new packaging format for PC games built with the GDK. It delivers significantly smaller base game packages and content updates, faster packaging, and a simplified upload workflow as compared to the original MSIXVC format. MSIXVC2 is available as a preview starting with the April 2026 GDK. Key improvements include the following:- Smaller content updates. Byte-level change tracking eliminates alignment padding and chunk-boundary constraints, reducing update sizes by 64–94% compared to MSIXVC.
- Faster packaging. makepkg2 pack delivers 2x–8x speedups, depending on title size.
- Reduced package overhead. Over 90% reduction in fixed hash-tree overhead; supports partial download instead of full re-download with every update.
- Built-in compression. Transparently compresses assets for transport and storage; installed uncompressed on the player’s device.
- One-command upload. Combines packaging and uploading into a single step with makepkg2 upload.
We recommend not using this new packaging format in production. MSIXVC2 submissions to the public will be blocked by certification tests until the general availability (GA) release, which is currently targeted for the October 2026 GDK.
Submission Validator update
Submission Validator version 10.0.26100.7798 is now available. Download the latest version from https://aka.ms/currentsubvalzip.Starting with this release, the legacy download location at aka.ms/gdkdl has been retired. Submission Validator is now available exclusively from https://aka.ms/currentsubvalzip. The previous version (10.0.26100.6877) remains valid until April 30, 2026.
As announced in March 2025, updating Submission Validator is now simplified. Programmatic, unauthenticated updates are available directly in your pipeline. For download and update instructions, see Updating Submission Validator.
- MSIXVC2 developer preview packages now report a FAILURE. Submitting MSIXVC2 packages to certification isn’t supported during the preview period. This aligns with the certification test block that’s described in the MSIXVC2 packaging format preview section above.
ILI_ArchitectureArm64Mismatchno longer reports a FAILURE for Arm64EC (emulation compatible) binaries.- The
ILI_ArchitectureAmd64MismatchandILI_ArchitectureX86Mismatchwarnings now only apply to executables that are listed in the MicrosoftGame.config file. - If Submission Validator encounters a crash during symbol bundling, it now reports an
ILI_SymbolHandlingInitErrorINFO message and continues validation instead of exiting early.
XblPcSandbox.exe command-line tool improvements
TheXblPcSandbox.exe command-line tool now has quality-of-life improvements to enhance the sandbox-switching experience for PC game developers.
Key improvements include the following:
- Clearer sandbox switch output.
XblPcSandbox.exenow displays the current sandbox value before and after a switch operation. This display makes it immediately obvious if the intended sandbox was applied. In addition, an indeterminate progress spinner is now available to show when the tool is actively working. - New /retail switch. A dedicated
/retailcommand-line option is now available to make it easier to switch your PC back to RETAIL mode. Previously, this was only documented as passing RETAIL as the sandbox name, which could be missed. - Automatic sandbox casing correction. The sandbox switching logic now automatically corrects the casing of sandbox names (for example, retail to RETAIL). This logic reduces errors that are caused by case sensitivity. Most sandbox names are in all capital letters.
- New /feedback switch. A
/feedbackoption is now available that deep links directly to the Feedback Hub, making it easier to report issues or provide feedback about the sandbox-switching experience. - Enhanced Help text with troubleshooting guidance. The Help usage text now includes troubleshooting suggestions and a link to the troubleshooting documentation. Solutions to common sandbox issues are now available directly from the command line.
XBOX PIX support for file mapping in DirectStorage events
XBOX PIX now supports packaged file mapping in DirectStorage events. This matches the existing File IO event mapping behavior and properly indexes the list of files along with their offsets and descriptions.Flexible MicrosoftGame.config Editor
MicrosoftGame.config Editor no longer enforces game configuration schema validation when opening files. If a file is valid XML, the editor attempts to load it by using the correct node structure, even if the configuration itself is invalid. This allows invalid configuration files to be opened and fixed in the editor instead of failing to load.System
Native ARM64 build GDK support preview
The GDK now supports a preview of native ARM64 build libraries for binaries that ship with the GDK. These binaries include the PlayFab Unified SDK (v2), the XBOX Services API, the XBOX Authentication Library, Game Chat 2, andxCurl. This support enables you to produce fully native ARM64 game builds.
For more information see, A simplified GDK directory structure.
This preview is intended for testing only. We recommend not using it in production.
