什么可以导致WP7应用程序崩溃,没有异常

Zma*_*ter 6 crash windows-phone-7

我有一个应用程序在设备模拟器上正常工作但在真实设备上它会在一段时间后崩溃.在1-2分钟后,也可能在几分钟后发生.这个问题既可以单独使用,也可以连接到visual studio.

关键是没有异常被抛出,VS只是报告连接丢失了.我确实检查过我是否使用了太多内存,但事实并非如此(http://stackoverflow.com/questions/4239193/whats-causing-my-wp7-app-to-crash).

什么可以导致应用程序崩溃而不抛出异常?

thu*_*eys 4

它可能会在Stackoverflow上没有明显异常的情况下崩溃。

Application.UnhandledException在调试时,您可以通过添加事件处理程序并在方法中写入异常详细信息来检测此类异常Debug.WriteLine。结果在 Visual Studio 输出/调试窗口中可见。

    private void OnAppUnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
    {
        Debug.WriteLine(e.ExceptionObject.ToString());
    }
Run Code Online (Sandbox Code Playgroud)

  • 今天就经历了这个。花了2个小时才找到答案。WP7(模拟器或设备)上的堆栈溢出根本不会被调试器捕获。发生这种情况时,应用程序和调试器都会崩溃。 (2认同)