2
我們現在正在用C#開發一個新的Windows應用商店應用程序。奇怪的是,應用程序偶爾崩潰,但沒有給出任何信息。現在我們在Surface上部署一個IDE並使用它來運行我們的代碼。該應用程序崩潰,並且IDE沒有提供任何信息。 因此,我們想知道Win8系統是否會在某些特殊情況下殺死應用程序?Win8上有沒有任何機制讓Metro應用程序崩潰?
順便說一句,我們所有的代碼塊都使用try-catch,我們使用異步並非常仔細地等待。 當應用程序訪問某些網絡服務時,會發生大部分崩潰事件。
非常感謝!
你使用'async void'嗎? –
那麼,我們知道異常總是不會被捕獲,當他們發生異步無效的功能。所以我們只是儘量避免使用異步void函數,如果沒有必要的話。 –