我有一个应用程序在设备模拟器上运行正常,但在真实设备上它会在一段时间后崩溃。它可能会在几分钟后发生,也可能在 1-2 小时后发生。
无论是单独使用设备还是连接到 Visual Studio,都会出现此问题。
重点是没有抛出异常,VS 只是报告连接丢失。
我确实检查过我是否使用了太多内存,但事实并非如此(http://stackoverflow.com/questions/4239193/whats-causing-my-wp7-app-to-crash)。
什么会导致应用程序崩溃而不引发异常?
如果没有,它可能会崩溃一个可见的例外情况堆栈溢出 https://stackoverflow.com/questions/206820/how-do-i-prevent-and-or-handle-a-stackoverflowexception-c.
在调试时,您可以通过添加事件处理程序来检测此类异常Application.UnhandledException
并将异常详细信息写入Debug.WriteLine
方法。结果在 Visual Studio 输出/调试窗口中可见。
private void OnAppUnhandledException(object sender, ApplicationUnhandledExceptionEventArgs e)
{
Debug.WriteLine(e.ExceptionObject.ToString());
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)