3

雖然啓用優化代碼在項目屬性,應用隨機出現例外崩潰在發佈配置隨機崩潰

在0x663B6243(mrt100_app.dll)在0000005未處理的異常:訪問衝突讀取位置0x5502339B。

我認爲問題await CoreApplication.MainView.CoreWindow.Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () => NavigateTo(pageType, extendedNavigationParameter));,也許這裏if (Window.Current.Content is Frame) { var frame = Window.Current.Content as Frame; frame.Navigate(pageType, JsonConvert.SerializeObject(extendedNavigationParameter)); }

+0

在哪個平臺上,你得到這個崩潰?手機還是臺式機? – magicandre1981

+0

在手機平臺上 – gruver

+0

在手機上,轉到設置 - >更新和安全 - >對於開發人員,並將值「保存這麼多崩潰轉儲」設置爲一個谷值> 0(例如5)。在您遇到應用程序崩潰後,將手機連接到PC,導航到\ Documents \ Debug目錄並將dmp文件複製到您的PC。壓縮/共享dmp,以便我可以嘗試調試它。 – magicandre1981

回答

0

我沒有給你一個明確的答案,但有消息稱「未處理的異常」,你可以嘗試通過增加嘗試捕捉定位異常圍繞兩個部分進行阻擋並記錄異常。

+0

我無法重現異常,它是隨機的。雖然調試 - 一種行爲,沒有調試 - 隨機崩潰。 – gruver

0

您是否使用.NET Native Toolchain? 也許你的問題是由json序列化中的反射引起的。隨着工具鏈激活,反射不再起作用。請閱讀以下博客文章一般信息:有關序列

https://msdn.microsoft.com/en-us/library/dn600640(v=vs.110).aspx

而這種聯繫洽談:

https://msdn.microsoft.com/en-us/library/dn600638(v=vs.110).aspx

+0

是的,我使用的是.NET Native Toolchain。在Default.rd.xml中有 <類型名稱=「MtsService.Common.ExtendedNavigationParameter」Serialize =「必需全部」/> <類型名稱Name =「System.Object」Serialize =「Required All」/> gruver