最近我创建了一个使用后台代理和实时图块的应用程序。问题是 - 当我直接将XAP文件部署到设备(或模拟器)时,应用程序可以正常工作,但是当我从商店下载相同的应用程序时,然后应用程序退出,甚至无需导航到MainPage。 这是因为背景代理人或其他任何事情,我不知道在这方面完全困惑。有人可以帮忙吗?
答案 0 :(得分:1)
如果您的应用程序使用定期后台代理并且您使用LaunchForTest方法对其进行测试,则应确保在代码的发布版本中不要调用它。 使用适当的条件编译时间检查来保护它:
#if DEBUG
ScheduledActionService.LaunchForTest(periodicTaskName, TimeSpan.FromSeconds(1));
#endif
请注意,默认情况下,在“调试”配置中定义DEBUG,而不是在“释放”配置中定义DEBUG。
Matt Lacey回答 - https://stackoverflow.com/a/15339129/1392194