【问题标题】:Windows phone 8.1 application failed in release when I use background tasks当我使用后台任务时,Windows phone 8.1 应用程序发布失败
【发布时间】: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


【解决方案1】:

因此,在尝试解决此问题 2 周后,我将应用程序从 Silverlight 移至 Windows Phone 8.1 运行时。

我花了 3 个晚上,我的问题就消失了。我很不高兴这是解决方案,但我不知道,什么是真正的错误。因为我的库非常适合 Windows Phone 8.1 运行时中的后台任务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多