即使在调试模式下关闭应用程序后,Visual Studio也不会停止

时间:2014-03-26 13:28:23

标签: c# visual-studio-2010

我正在用c#开发一个Windows窗体。它工作正常但是当我在调试模式下运行时,我可以看到即使在关闭表单后,visual studio也没有停止。

下面是一些截图 -

enter image description here

enter image description here

可能我的应用程序没有发布任何资源。我该如何处理这个问题?如何知道哪些资源仍在使用?

3 个答案:

答案 0 :(得分:2)

如果您使用ApplicationContext而不是表单作为默认消息队列,则会发生这种情况。如果是这样,请考虑处理表单的表单结束事件。

答案 1 :(得分:1)

当我在过去看到这个问题时,那是因为我的申请实际上并没有退出。这很可能是因为您或依赖项仍然有运行的线程没有停止。您可以通过查看任务管理器并检查yourapplication.exeyourapplication.vshost.exe来判断是否属于这种情况。如果在任务管理器中打开了其中任何一个,您就可以将其终止。

要解决此问题,请务必在所有主题上调用Abort()

答案 2 :(得分:1)

您可能想尝试查看“启动任务管理器”中的“进程”。如果应用程序启动的第三方进程仍在运行,那么可以为您提供一些信息。