在测试中,我的(C#UWP)游戏运行得很完美 . 但是,当我部署到Microsoft商店时,我的游戏启动失败 . 已经过了几天,故障日志现在填充了仪表板上的数据 .
根据仪表板,我在主构造函数中有一个DirectoryNotFoundException . 发生的唯一文件IO是将媒体元素源设置为声音 .
sounds.Source = new Uri(@"ms-appx:///Assets/Sounds/mySounds.wav");
在我的Xbox上的开发激活模式下,这一切都运行良好 . 生产环境 中的PC版本也可以正常工作 . 有没有人知道 生产环境 中的Xbox是否可以访问Assets文件夹中的子目录?
更新:我刚刚获准访问完整的堆栈跟踪 .
1 回答
事实证明,Microsoft Services错误地签署了Store Services SDK版本1710,这引发了异常 . 一旦我删除了特定于商店服务的代码,游戏就再次正常运行 .