我有一个非常奇怪的问题,我开发了一个Windows Phone应用程序,如果从Visual Studio安装完美的作品...我上传到商店作为测试版,从商店安装,但应用程序总是在闪屏上崩溃!只有从商店下载的Windows Phone应用程序崩溃
谢谢
我有一个非常奇怪的问题,我开发了一个Windows Phone应用程序,如果从Visual Studio安装完美的作品...我上传到商店作为测试版,从商店安装,但应用程序总是在闪屏上崩溃!只有从商店下载的Windows Phone应用程序崩溃
谢谢
如果您的应用程序使用定期的后台代理,并且您正在使用LaunchForTest
方法对其进行测试,则应确保在代码的发行版本中未调用此方法。
适当的条件编译时检查保护它:
#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1));
#endif
注意DEBUG
默认情况下,在“调试”配置,而不是在“释放”一个像这样的情况下定义。
如果由市场/商店完成的自动化测试检测到了这一点,但目前他们没有这样做,那将会很不错。也许有一天...
有没有人知道如果你在测试自己的代码时可以在Release配置中使用ScheduledActionService.LaunchForTest。 I.E.不在商店中的测试版本构建? – 2014-09-24 18:52:50
@MichaelS应该工作 – 2014-10-01 17:51:40
这可能是你的应用程序需要超过4秒变得可用。在调试期间,该需求被禁用,但是当它在商店中时,您的应用需要非常快速。
谢谢我会照顾这个建议,直到现在我试过: - 编辑功能:没有运气 - 现在我试图删除所有的调试和ScheduledActionService。LaunchForTest参考 - 稍后我会检查建议从微软支持,如果应用程序写入安装目录 - 最后我也会尝试你的建议,应用程序开始非常快,因为它只是一个菜单,但现在加载一些数据twitte在开始后......也许可能是 谢谢 – 2013-03-11 07:40:59
是的,绝对不要在发布代码中调用ScheduledActionService.LaunchForTest - 这也会使应用程序崩溃(曾经有过/已经完成过!:D) – ChrisF 2013-03-11 11:40:10
谢谢你这么多球员,是这个问题是ScheduledActionService.LaunchForTest,现在我这样评论的所有代码:
//#define DEBUG_AGENT
//#if(DEBUG_AGENT)
//ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1));
//#endif
你认为我可以取消第二部分,是这样的:
//#define DEBUG_AGENT
#if(DEBUG_AGENT)
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1));
#endif
该应用的工作原理是否相同?
谢谢!!!
为什么downvote?我不能再多说了,我真的不知道该说什么! – 2013-03-07 14:48:18
什么是应用程序?它有什么作用?这可能是一个功能或内存问题。 – 2013-03-07 15:22:50
该应用从rss上载新闻,facebook上的图库,tweets和谷歌日历中的事件。但在开始时不会加载任何只有不显示的主页,因为在启动画面上崩溃。 我从Visual Studio安装后,我可以使用应用程序没有问题,也从菜单独立加载。 关于功能有选择所有标准的除了游戏服务 我试图安装与Windows Phone应用程序部署工具构建XAP和它没有问题的工作! – 2013-03-07 15:36:32