Доступ к файлам Xbox One UWP

При тестировании моя (C# UWP) игра работала безупречно. Однако, когда я развернул игру в магазине Microsoft, моя игра не запускается при запуске. Прошло несколько дней, и журнал сбоев теперь заполняется данными на панели инструментов.

Согласно Dashboard, у меня есть исключение DirectoryNotFoundException в главном конструкторе. Единственный файловый ввод-вывод, который происходит, — это установка источника медиа-элемента на звук.

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

В режиме активации dev на моем Xbox все работало нормально. Версия для ПК в продакшене тоже работает нормально. Кто-нибудь знает, есть ли у Xbox в производстве доступ к подкаталогу в папке Assets?

Обновление: мне только что был предоставлен доступ к полной трассировке стека. введите здесь описание изображения


person Travis Pettry    schedule 16.11.2017    source источник
comment
Не могли бы вы подтвердить, что mySounds.wav правильно упакован? Тестировали ли вы свое приложение с помощью комплекта сертификации приложений для Windows?   -  person Sunteen Wu    schedule 17.11.2017
comment
Да, я использую комплект для сертификации приложений, и игра отлично работает на ПК. Xbox — единственная платформа с проблемой.   -  person Travis Pettry    schedule 17.11.2017
comment
В этом случае вам может потребоваться заключить контракт со службой поддержки магазина. Попробуйте открыть тикет здесь   -  person Sunteen Wu    schedule 20.11.2017


Ответы (1)


Выяснилось, что SDK Store Services версии 1710 был неправильно подписан Microsoft, что вызывало исключение. Как только я удалил код, относящийся к службам магазина, игра снова заработала нормально.

person Travis Pettry    schedule 24.11.2017