wpf项目中窗口调用close()不能完全退出程序,还停留在debug状态

wpf项目中窗口调用close()不能完全退出程序,还停留在debug状态,第1张

close的时候旅纳子线程还处于拆敏没active状态吧。。完全退出用拿指

System.Environment.Exit(System.Environment.ExitCode)

不同的平台(winform、wpf、silverlight)有不同的捕获顶层异常的方法,例如 Applicaiton 的 DispatcherUnhandledException 事件,或者 AppDomain.CurrentDomain 的 UnhandledException 事件等等。首先看看你有没有在最顶层捕获事件,并且在这些地方记录日志。

当然,这些都应该条件编译、在 Release 版本中才有仔昌这些代码,而在 Debug 版本中不应该拦截异常(应该让调试器捕获异常)。

如果异常非常严重,这些地方可能根本不能捕获异常。那么你可以通过修备戚丛改日志的范围来“逼近”错误语句

无论如何,你需要先知道那条语句、什么数据状态下仿樱出错。如果不知道具体出错的语句,再说“调试”就是瞎子摸象了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12353168.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-24
下一篇 2023-05-24

发表评论

登录后才能评论

评论列表(0条)

保存