跳转到主要内容
Microsoft Game Development Kit (GDK) 是一整套工具、API、扩展和编程模型,可用于当前和未来的 Microsoft 游戏平台与计划。GDK 的设计和功能取决于你对自己喜欢的游戏开发方式所提供的反馈。有关完整介绍,请参阅欢迎使用 Microsoft Game Development Kit。 除了修复许多 bug 之外,此版本还包含以下新功能。

2026 年 4 月目录

开发人员工具
MSIXVC2 打包格式预览版
系统
示例

开发人员工具

Visual Studio 2026 GDK 支持

从 2026 年 4 月 GDK 开始,现在支持使用 Visual Studio 2026 进行 GDK 开发。Professional 版和 Enterprise 版均受支持。 Visual Studio 项目模板的提供方式如下。 Visual Studio 2026 引入了基于年度版本和两年服务时间线的新服务和支持模型。有关详细信息,请参阅 Visual Studio 产品生命周期和服务。 有关 Visual Studio 2026 的详细信息,请参阅 Visual Studio 2026 is here: faster, smarter, and a hit with early adopters。

MSIXVC2 打包格式预览版

MSIXVC2 是一种适用于使用 GDK 生成的 PC 游戏的新打包格式。与原始 MSIXVC 格式相比,它可提供明显更小的基础游戏包和内容更新、更快的打包速度以及简化的上传工作流。从 2026 年 4 月 GDK 开始,MSIXVC2 以预览版形式提供。 主要改进包括:
  • 更小的内容更新。字节级更改跟踪消除了对齐填充和区块边界约束,与 MSIXVC 相比,更新大小减少 64–94%。
  • 更快的打包。makepkg2 pack 可实现 2 到 8 倍的速度提升,具体取决于游戏大小。
  • 减少包开销。固定哈希树开销减少 90% 以上;支持部分下载,而不是每次更新都完全重新下载。
  • 内置压缩。以透明方式压缩资产以便传输和存储;在玩家设备上以未压缩形式安装。
  • 一条命令完成上传。使用 makepkg2 upload 将打包和上传合并为一个步骤。
有关详细信息,请参阅 PC 打包改进。
我们建议不要在生产中使用这种新的打包格式。在正式发布 (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_SymbolHandlingInitError INFO 消息并继续验证,而不是提前退出。

XblPcSandbox.exe 命令行工具改进

XblPcSandbox.exe 命令行工具现在提供了多项提升使用体验的改进,以增强 PC 游戏开发人员的沙盒切换体验。 主要改进包括:
  • 更清晰的沙盒切换输出。XblPcSandbox.exe 现在会在切换操作前后显示当前沙盒值。这种显示方式可让你立即看出是否应用了预期的沙盒。此外,现在还提供了一个不确定进度指示器,用于显示工具何时正在工作。
  • 新的 /retail 开关。现在提供了专用的 /retail 命令行选项,可以更轻松地将 PC 切换回 RETAIL 模式。以前,文档中仅说明了将 RETAIL 作为沙盒名称传递的方式,这一点可能会被忽略。
  • 自动更正沙盒大小写。沙盒切换逻辑现在会自动更正沙盒名称的大小写(例如,将 retail 更正为 RETAIL)。此逻辑可减少因区分大小写而导致的错误。大多数沙盒名称都是全大写字母。
  • 新的 /feedback 开关。现在提供了 /feedback 选项,可直接深层链接到反馈中心,从而更轻松地报告问题或提供有关沙盒切换体验的反馈。
  • 包含故障排除指导的增强帮助文本。帮助用法文本现在包含故障排除建议和指向故障排除文档的链接。现在可以直接从命令行获取常见沙盒问题的解决方案。
有关详细信息,请参阅 PC 沙盒切换器 (XblPCSandbox.exe)。

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 目录结构。
此预览版仅用于测试。我们建议不要在生产中使用它。

GDK 布局弃用

2025 年 10 月和 2026 年 4 月 GDK 版本同时包含简化布局和旧版布局。从 2026 年 10 月 GDK 开始,安装程序默认仅安装简化布局。旧版布局仍可作为可选安装项进行选择,但它已弃用,不再是推荐的开发路径。 从 2027 年 4 月 GDK 版本开始,旧版布局将不再受支持,并将从安装程序中删除。

示例

有关 Microsoft Game Development Kit (GDK) 中包含的示例的完整列表,请参阅 Microsoft Game Development Kit 示例。
最后修改于 2026年11月6日