2017-03-12 374 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

我會接受這個答案,還有一些其他事情需要發生在我的最後。我沒有正確地將後臺任務附加到軟件包清單中的項目,也需要引用它。 –