流程未在程序结束时终止

Gil*_*man 2 .net c# wpf

关闭程序的主窗口后,该过程仍在后台运行.如何查看这个奇怪问题的原因是什么?

(我不知道我的程序代码的哪一部分是相关的)

Jon*_*Jon 5

首先检查应用程序ShutdownMode属性的值是否等于ShutdownMode.OnMainWindowClose- 如果不是,请查看实际值是否阻止应用程序关闭.

如果这不能解决问题,那么在主窗口关闭后仍有一个或多个非后台线程仍在运行,从而阻止进程关闭.闯入调试器,看看有多少线程仍处于活动状态,以及它们正在做什么; 这将引导您找到解决方案.