我试图找出我的 WPF 应用程序在调试时没有干净地结束的原因。“干净”是指所有窗口都已关闭,我可以在“输出”窗口中看到各种消息,显示应用程序已结束但进程仍处于活动状态,并且调试器中的“停止”按钮仍处于活动状态。
我调用了该Shutdown()
方法,但有些东西正在阻止应用程序结束。我很确定这与与 IO 设备的以太网连接有关,但看不到我做错了什么。(当我注释掉连接设备的调用时,应用程序可以干净地退出)
我想知道 VSE 2010 是否可以列出所有活动线程,因为这可能会提供有关主程序结束后仍然“活动”的线索。或者是否有一个外部工具可以在这里提供帮助?