首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UWP Xbox在零售到开发模式下运行的差异

UWP Xbox在零售到开发模式下运行的差异
EN

Stack Overflow用户
提问于 2017-02-11 23:13:46
回答 2查看 887关注 0票数 2

我有严重的问题,让一个应用程序工作在零售模式上的Xbox 1。

这个应用程序在Dev模式下工作很好,我已经上传到商店,它通过认证罚款,但当应用程序然后通过商店安装到零售Xbox之一,它拒绝运行。

首先,它崩溃时,在启动屏幕上,没有错误消息,只是返回到Xbox家庭屏幕,由于现在处于零售模式,我无法连接调试器到应用程序。我已经设置了自己的异常处理程序,以便将错误发送到后端服务器,并且该异常正在崩溃:

代码语言:javascript
复制
Cannot create instance of type 'Microsoft.Advertising.WinRT.UI.AdControl'

它使用的是最新的Microsoft.Services.Store.SDK,因此也是XAML的Microsoft.Advertising SDK。我从MainPage.xaml中取出了AdControl,现在屏幕上出现了UI!不理想,因为广告是货币化所需要的。

不幸的是,问题还没有结束,在应用程序初始化过程中,它会将文件从解决方案的数据文件夹复制到本地存储,原因是它现在挂在以下位置:

代码语言:javascript
复制
StorageFile anjFile = await localCacheFolder.GetFileAsync(App.AbilitiesFileName);

与Dev模式相比,在Xbox上以零售模式运行的应用程序有什么不同?这个应用程序在移动和桌面上的功能也很好,所以我知道不应该有任何问题。要想找出导致问题的原因,唯一的方法是注释掉行,或者在应用程序中添加占位符,以更改屏幕上的调试文本框,查看代码的哪一部分正在运行和重新构建,并再次提交给商店,等待认证,然后从商店重新下载到Xbox,这是一个非常缓慢和耗时的任务,我现在正准备提交一个我非常沮丧的应用程序!

更新:似乎AdControl问题始于2月9日,并影响到Xbox上的几个应用程序,可能是因为对所涉及的库进行了框架更新。不知道为什么它没有影响开发模式以及。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-02-17 06:40:33

非常感谢您在论坛上报道这个问题,并帮助我们进行调查。该问题的根本原因已经查明,并已推出修复方案。当任何新的应用程序或经过更新的广告应用程序在Xbox设备上得到更新时,框架更新将需要几天时间才能到达大多数设备。

开发模式仅限:该问题不影响开发模式和零售模式,因为零售模式实际上是最安全和最严格的环境,并且要求所有涉及的二进制文件都经过签名和认证。如果有任何遗漏,零售模式是唯一会以这种方式出现问题的模式--而不是加载库。

修复和推出process:您可以与报告应用程序问题的用户联系,并要求他们重新安装您的应用程序。您(作为开发人员)的另一个选项是将更新推到应用程序(只更改版本),并将其推送给用户。这将在最终用户设备上更新框架,并加快修复推出速度。那些拿掉广告控件的开发者,请把它放回去,然后按下你的应用程序的更新。

请随时与我们联系(msft help@microsoft.com),如果有任何有关这个话题的问题或疑问。感谢您的耐心,很抱歉在此期间给您带来的不便。

-Vivek。

票数 1
EN

Stack Overflow用户

发布于 2017-02-17 05:34:40

AdControl的问题似乎始于2月9日,影响了Xbox上的几个应用程序,可能是因为对所涉及的库进行了框架更新。不知道为什么它没有影响开发模式以及。

我从我们的工程小组得到一个更新,这个问题已经解决了。但您可能需要卸载和重新安装任何受影响的应用程序在您的XBOX,之后,它应该可以正常工作。

请让我的结果后,您重新安装所有受影响的应用程序在您的XBOX。

谢谢。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42182342

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档