在项目属性中启用优化代码时,应用程序会随机崩溃并显示异常
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));
}
答案 0 :(得分:0)
我没有给你一个明确的答案,但有消息说"未处理的异常",您可以尝试通过在两个部分周围添加Try Catch块来定位异常并记录异常。
答案 1 :(得分: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