2026 年 4 月目录
开发人员工具MSIXVC2 打包格式预览版
系统
示例
开发人员工具
Visual Studio 2026 GDK 支持
从 2026 年 4 月 GDK 开始,现在支持使用 Visual Studio 2026 进行 GDK 开发。Professional 版和 Enterprise 版均受支持。 Visual Studio 项目模板的提供方式如下。- 主机开发模板由 GDK 安装。
- PC 开发模板可从 Microsoft GDK Templates 安装。
MSIXVC2 打包格式预览版
MSIXVC2 是一种适用于使用 GDK 生成的 PC 游戏的新打包格式。与原始 MSIXVC 格式相比,它可提供明显更小的基础游戏包和内容更新、更快的打包速度以及简化的上传工作流。从 2026 年 4 月 GDK 开始,MSIXVC2 以预览版形式提供。 主要改进包括:- 更小的内容更新。字节级更改跟踪消除了对齐填充和区块边界约束,与 MSIXVC 相比,更新大小减少 64–94%。
- 更快的打包。makepkg2 pack 可实现 2 到 8 倍的速度提升,具体取决于游戏大小。
- 减少包开销。固定哈希树开销减少 90% 以上;支持部分下载,而不是每次更新都完全重新下载。
- 内置压缩。以透明方式压缩资产以便传输和存储;在玩家设备上以未压缩形式安装。
- 一条命令完成上传。使用 makepkg2 upload 将打包和上传合并为一个步骤。
我们建议不要在生产中使用这种新的打包格式。在正式发布 (GA) 版本推出之前,认证测试将阻止向公众提交 MSIXVC2,正式发布版本目前计划在 2026 年 10 月 GDK 中推出。
Submission Validator 更新
Submission Validator 版本 10.0.26100.7798 现已推出。请从 https://aka.ms/currentsubvalzip 下载最新版本。从此版本开始,位于 aka.ms/gdkdl 的旧版下载位置已停用。Submission Validator 现在只能从 https://aka.ms/currentsubvalzip 获取。以前的版本 (10.0.26100.6877) 在 2026 年 4 月 30 日之前仍然有效。
正如 2025 年 3 月所宣布的那样,Submission Validator 的更新现已简化。可以直接在管道中进行编程式、无需身份验证的更新。有关下载和更新说明,请参阅更新 Submission Validator。
- MSIXVC2 开发人员预览版包现在报告 FAILURE。 在预览期间,不支持将 MSIXVC2 包提交到认证。这与上文 MSIXVC2 打包格式预览版部分中所述的认证测试阻止一致。
- 对于 Arm64EC(仿真兼容)二进制文件,
ILI_ArchitectureArm64Mismatch不再报告 FAILURE。 ILI_ArchitectureAmd64Mismatch和ILI_ArchitectureX86Mismatch警告现在仅适用于 MicrosoftGame.config 文件中列出的可执行文件。- 如果 Submission Validator 在符号打包期间遇到崩溃,它现在会报告
ILI_SymbolHandlingInitErrorINFO 消息并继续验证,而不是提前退出。
XblPcSandbox.exe 命令行工具改进
XblPcSandbox.exe 命令行工具现在提供了多项提升使用体验的改进,以增强 PC 游戏开发人员的沙盒切换体验。
主要改进包括:
- 更清晰的沙盒切换输出。
XblPcSandbox.exe现在会在切换操作前后显示当前沙盒值。这种显示方式可让你立即看出是否应用了预期的沙盒。此外,现在还提供了一个不确定进度指示器,用于显示工具何时正在工作。 - 新的 /retail 开关。现在提供了专用的
/retail命令行选项,可以更轻松地将 PC 切换回 RETAIL 模式。以前,文档中仅说明了将 RETAIL 作为沙盒名称传递的方式,这一点可能会被忽略。 - 自动更正沙盒大小写。沙盒切换逻辑现在会自动更正沙盒名称的大小写(例如,将 retail 更正为 RETAIL)。此逻辑可减少因区分大小写而导致的错误。大多数沙盒名称都是全大写字母。
- 新的 /feedback 开关。现在提供了
/feedback选项,可直接深层链接到反馈中心,从而更轻松地报告问题或提供有关沙盒切换体验的反馈。 - 包含故障排除指导的增强帮助文本。帮助用法文本现在包含故障排除建议和指向故障排除文档的链接。现在可以直接从命令行获取常见沙盒问题的解决方案。
XBOX PIX 支持 DirectStorage 事件中的文件映射
XBOX PIX 现在支持 DirectStorage 事件中的打包文件映射。这与现有的文件 IO 事件映射行为一致,并会正确索引文件列表及其偏移量和描述。灵活的 MicrosoftGame.config Editor
MicrosoftGame.config Editor 在打开文件时不再强制执行游戏配置架构验证。如果文件是有效的 XML,即使配置本身无效,编辑器也会尝试使用正确的节点结构加载该文件。这样,无效的配置文件就可以在编辑器中打开并修复,而不会加载失败。系统
原生 ARM64 生成 GDK 支持预览版
GDK 现在支持随 GDK 一起提供的二进制文件的原生 ARM64 生成库预览版。这些二进制文件包括 PlayFab Unified SDK (v2)、XBOX Services API、XBOX Authentication Library、Game Chat 2 和xCurl。此支持使你能够生成完全原生的 ARM64 游戏版本。
有关详细信息,请参阅简化的 GDK 目录结构。
此预览版仅用于测试。我们建议不要在生产中使用它。
