2017-03-12 140 views
0

我有一个UWP应用程序,它实现了Cortana功能来导航页面。我正在使用Debug/x64配置将其部署到VS2015社区。部署后UWP应用程序崩溃问题

我可以说“打开{我的应用}”,它工作正常,然后“打开{我的应用}到{书}和{章}”,如果应用已经打开,它就可以正常工作。如果应用程序尚未打开,并且我说“打开{我的应用程序}到{book}和{chapter}”,它会尝试加载应用程序并在屏幕消失之前简短地显示屏幕,推测可能是由于崩溃。

我需要调试并找出当应用程序尚未打开时它正在尝试执行的操作。有没有办法做到这一点?

回答

1

我需要调试并找出当应用程序尚未打开时它正在尝试执行的操作。有没有办法做到这一点?

当然,你可能会引发暂停,恢复,以及在Visual Studio的Windows Store应用程序的背景事件。以下是关于uwp应用程序生命周期事件的简短测试程序。

在Visual Studio调试器中,您可以手动暂停,恢复和终止您的应用程序以调试过程生命周期事件。调试进程生命周期事件:

  1. 在要调试的事件的处理程序中设置断点。
  2. 按F5开始调试。
  3. 在调试位置工具栏,选择您想要火灾的事件:即暂停 enter image description here

注意并终止关闭应用程序,并结束调试会话。

+0

我会接受这个答案,还有一些其他事情需要发生在我的最后。我没有正确地将后台任务附加到软件包清单中的项目,也需要引用它。 –