【发布时间】:2014-12-10 05:01:05
【问题描述】:
我向我的 Windows Phone 8.1 应用程序添加了一个后台任务。它按预期工作,但仅限于Debug 模式。当我在Release 模式下运行我的应用程序时,我总是得到RootFrame_NavigationFailed 异常。
如何在Release 中调试它以了解RootFrame_NavigationFailed 的原因?
应用在Release模式下没有任何异常信息。
【问题讨论】:
-
你使用什么样的后台任务?您究竟在哪里/何时收到错误?
-
Windows 运行时组件 (.winmd)。当我运行我的应用程序时。
-
你的 BTask 是如何被触发的(TimeTrigger、Maintance)?或者它是BackgroundAudio 任务?它是如何与您的应用程序连接的?您是否尝试过调试暂停事件?
-
这是我引用到我的应用程序的计时器后台任务。我不能使用调试事件,因为我的应用程序运行后立即出现异常。
-
但是你说过它在Debug模式下工作。如果您从代码中删除 BTask - 该应用程序工作正常吗?您能说出导致问题的原因吗?或者也许你可以分享一个有问题的项目?
标签: silverlight windows-phone windows-phone-8.1 background-task