Xbox One UWP 文件访问

Xbox One UWP File Access

在测试中,我的 (C# UWP) 游戏运行完美。但是,当我部署到 Microsoft 商店时,我的游戏启动失败。几天过去了,故障日志现在正在仪表板上填充数据。

根据仪表板,我在主构造函数中遇到了 DirectoryNotFoundException。唯一发生的文件 IO 是将媒体元素源设置为声音。

sounds.Source = new Uri(@"ms-appx:///Assets/Sounds/mySounds.wav");

在我的 Xbox 上的开发者激活模式下,一切正常。生产中的 PC 版本也可以正常工作。有谁知道生产中的 Xbox 是否可以访问 Assets 文件夹中的子目录?

更新: 我刚刚被授予访问完整堆栈跟踪的权限。

事实证明,Microsoft 对 Store Services SDK 版本 1710 的签名不正确,从而触发了异常。删除特定于商店服务的代码后,游戏又 运行 正常了。