You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将基于OpenXR的Hololens 2应用发布至微软商店?

基于OpenXR的Hololens 2应用商店发布问题解答

核心结论

基于OpenXR的Hololens 2应用完全可以发布至微软商店,你遇到的Windows App Cert Kit(WACK)报错属于打包或配置环节的兼容性问题,可通过以下步骤解决:

具体解决步骤

  • 确认应用打包格式与功能声明
    微软商店要求Hololens 2应用必须以MSIX格式打包,且需在Package.appxmanifest中正确声明OpenXR相关功能:
    在<Capabilities>节点下添加:

    <Capability Name="openxr" />
    

    若使用了视图管理等扩展功能,需额外添加对应声明(如<Capability Name="xrviewmanagement" />)。

  • 使用适配Hololens 2的OpenXR依赖
    不要手动打包通用版openxr_loader.dll,直接通过NuGet引入Microsoft.OpenXR包——该包会自动适配Hololens 2的ARM64架构与官方OpenXR运行时,避免API兼容性误判。同时确保项目编译目标为ARM64,排除x86/x64架构。

  • 选择正确的WACK测试套件
    运行WACK测试时,务必选择**「Hololens 2设备测试套件」**,而非通用Windows应用测试套件。错误的测试套件会用通用Windows应用的API规则校验Hololens专属的OpenXR接口,导致误报。

  • 验证API调用的合规性
    检查代码中调用的OpenXR API是否为Hololens 2官方运行时支持的版本:

    • 通过xrEnumerateInstanceExtensionProperties枚举设备支持的扩展,仅调用已确认支持的API;
    • 确保OpenXR实例初始化时正确绑定Hololens 2的运行时,避免加载通用桌面版OpenXR环境。

内容的提问来源于stack exchange,提问作者spielc

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.16 15:50:39