簡體   English   中英

在發布配置中隨機崩潰

[英]Randomly crashes in release configuration

在項目屬性中啟用Optimize代碼時,應用程序隨機崩潰並出現異常

0xC0000005中0x663B6243(mrt100_app.dll)處的未處理異常:訪問沖突讀取位置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)); } if (Window.Current.Content is Frame) { var frame = Window.Current.Content as Frame; frame.Navigate(pageType, JsonConvert.SerializeObject(extendedNavigationParameter)); }

我沒有給你一個明確的答案,但有消息說“未處理的異常”,你可以嘗試通過在兩個部分周圍添加Try Catch塊來定位異常並記錄異常。

你使用.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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM