System.Environment.Exit(System.Environment.ExitCode)
不同的平台(winform、wpf、silverlight)有不同的捕获顶层异常的方法,例如 Applicaiton 的 DispatcherUnhandledException 事件,或者 AppDomain.CurrentDomain 的 UnhandledException 事件等等。首先看看你有没有在最顶层捕获事件,并且在这些地方记录日志。当然,这些都应该条件编译、在 Release 版本中才有仔昌这些代码,而在 Debug 版本中不应该拦截异常(应该让调试器捕获异常)。
如果异常非常严重,这些地方可能根本不能捕获异常。那么你可以通过修备戚丛改日志的范围来“逼近”错误语句。
无论如何,你需要先知道那条语句、什么数据状态下仿樱出错。如果不知道具体出错的语句,再说“调试”就是瞎子摸象了。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)