【发布时间】:2013-01-05 16:08:30
【问题描述】:
我正在尝试找出我的 WPF 应用程序在调试时没有完全结束的原因。 “干净”是指所有窗口都已关闭,我可以在“输出”窗口中看到各种消息,显示应用程序已结束但进程仍处于活动状态,并且调试器中的“停止”按钮仍处于活动状态。
我调用了Shutdown() 方法,但有些东西阻止了应用程序结束。我很确定这与与 IO 设备的以太网连接有关,但看不到我做错了什么。 (当我注释掉连接设备的调用时,应用程序可以干净地退出)
我想知道 VSE 2010 是否可以列出所有活动线程,因为这可能会为在主程序结束后仍然“活动”的线程提供线索。或者有什么外部工具可以帮助到这里?
【问题讨论】:
标签: multithreading visual-studio-2010 visual-studio-debugging visual-studio-express