【发布时间】:2014-08-27 09:55:53
【问题描述】:
按下启动应用程序按钮正在完成,同时通过Application_Deactivated方法被重定向到识别异常Application_UnhandledException的方法
发生了“System.Runtime.Serialization.InvalidDataContractException”类型的未处理异常 在 Microsoft.Phone.Interop.ni.dll'中
关闭应用程序。
我意识到只有当我使用子屏幕上的开始按钮时才会出现问题,例如:
Main -> Applications -> 查询产品
按启动按钮应用程序关闭,无法确定问题的根源,您能帮帮我吗?
测试完成
我进行了以下测试:
我删除了整个页面源并执行了发生错误的过程。而且问题还是出现了。
通过 backstack (this.NavigationService.BackStack) 检查打开的页面是打开页面的另外 2 个项目。
相信可能是某些命令没有执行,因为单独打开页面不会发生错误。
错误发生如下:
打开主页; 主页面打开销售页面; 逐页打开产品销售; 按下启动按钮;
通过Application_Deactivated,在App.xaml.cs中发生Application_UnhandledException后出错
【问题讨论】:
-
您能否显示您拥有的代码,当我们看不到您最初所做的事情时,很难给出准确的答案或建议......
-
检查异常的堆栈跟踪,WP肯定包含在跟踪中抛出异常的方法。
-
在异常情况下调用 ToString(),edit 您的问题并添加您返回的内容。异常告诉你你需要做什么。了解这一点。
-
随着测试而改变
标签: c# windows-phone-7