J'ai de graves problèmes à faire fonctionner une application en mode Retail sur la Xbox One. L'application fonctionne bien en mode Dev, j'ai téléchargé sur le magasin et il passe la certification bien, mais lorsque l'application est ensuite installée via le magasin sur un détaillant Xbox One, il refuse de fonctionner. Tout d'abord, il se bloque alors que sur l'écran de démarrage, aucun message d'erreur ne revient à l'écran Xbox homes, en raison de maintenant en mode Retail, je ne peux pas connecter un débogueur à l'application. J'ai installé mon propre gestionnaire d'exception pour envoyer des erreurs à mon serveur principal et il plantait à l'exception:UWP Xbox Une différence entre l'exécution en mode Retail et Dev
Cannot create instance of type 'Microsoft.Advertising.WinRT.UI.AdControl'
Il utilise la dernière Microsoft.Services.Store.SDK et donc SDK Microsoft.Advertising pour XAML. J'ai sorti l'AdControl de MainPage.xaml et maintenant nous avons une interface utilisateur à l'écran! Pas idéal car les annonces sont nécessaires pour la monétisation.
Malheureusement ce n'est pas la fin des problèmes, lors de l'initialisation application il copie les fichiers à partir du dossier de données de la solution à localStorage, pour une raison quelconque il est maintenant accroché sur les points suivants:
StorageFile anjFile = await localCacheFolder.GetFileAsync(App.AbilitiesFileName);
Ce qui est si différent exécuter des applications sur la Xbox en mode Retail par rapport au mode Dev? L'application fonctionne également très bien sur les mobiles et les ordinateurs de bureau, donc je sais qu'il ne devrait y avoir aucun problème. La seule façon d'essayer de savoir ce qui cause des problèmes est de commenter les lignes ou de placer des espaces réservés dans l'application pour modifier une zone de texte de débogage à l'écran pour voir quelle partie du code est en cours d'exécution et la reconstruire et la soumettre au magasin. et puis retéléchargez du magasin à la Xbox, une tâche très lente et longue et je suis maintenant à la soumission 12 d'une application que je suis frustré avec!
Mise à jour: Il semblerait que le problème AdControl a commencé vers le 9 février et qu'il affecte plusieurs applications sur Xbox One et qu'il est peut-être dû à une mise à jour de la structure des bibliothèques concernées. Je ne sais pas pourquoi cela n'affecte pas le mode Dev.
Merci beaucoup d'avoir signalé ce problème. Nous pouvons reproduire ce problème relatif au SDK d'annonces que vous avez signalé et que notre équipe d'ingénieurs étudie activement. Une fois le correctif disponible, je l'afficherai ici. Merci à tous pour votre compréhension. –