应用程序崩溃而不是命中Application_UnhandledException或RootFrame_NavigationFailed

时间:2011-06-24 19:46:02

标签: windows-phone-7

只要未附加调试器,我们就可以完美地重现错误。

有关故障排除的任何建议吗?

2 个答案:

答案 0 :(得分:1)

确定...

我将不得不跟进并建立一个样本解决方案来重现这个

在视图模型中,我们在进行导航,然后在下一行调用调用包含回调的其他方法的方法。

我们将其移动,以便我们导航到的页面调用该方法。

在修复之前......

应用程序在调试时从不崩溃,从不抛出错误。

如果没有附加调试器,则它与模拟器不一致。有趣的是,三星福克斯并没有失败,但在三星Omnia上100%失败。

失败我的意思是它崩溃了,没有例外可以做任何事情......

答案 1 :(得分:0)

我遇到了单身人士的问题。我有一个名为Instance的属性和一个私有变量实例。

lock(sync) { if (Instance == null) {instance = new MySingleton(); } }

注意我正在检查属性名称Instance for null,而不是私有变量实例。这神秘地坠毁,实际上使Visual Studio Express失效了。我刚刚开始删除代码,直到找到错误。