繁体   English   中英

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

[英]Visual Studio is not stopping even after closing the app in debug mode

我正在用C#开发Windows窗体。 它工作正常,但是当我在调试模式下运行它时,即使关闭该窗体,我仍可以看到Visual Studio没有停止。

以下是一些屏幕截图-

在此处输入图片说明

在此处输入图片说明

可能我的应用没有释放任何资源。 我该如何解决这个问题? 如何知道哪些资源仍在使用中?

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

过去看到此问题时,是因为我的应用程序尚未真正退出。 这很可能是因为您或依赖项仍在运行一个尚未停止的线程。 您可以通过查看任务管理器并检查yourapplication.exeyourapplication.vshost.exe来确定是否是这种情况。 如果这些都在任务管理器中打开,则可以将其杀死。

要解决此问题,请确保在所有线程上都调用Abort()

您可能想尝试从“启动任务管理器”中查看“进程”。 如果该应用程序启动的第三方进程仍在运行,则可能会给您一些信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM