[英]Visual Studio is not stopping even after closing the app in debug mode
我正在用C#开发Windows窗体。 它工作正常,但是当我在调试模式下运行它时,即使关闭该窗体,我仍可以看到Visual Studio没有停止。
以下是一些屏幕截图-
和
可能我的应用没有释放任何资源。 我该如何解决这个问题? 如何知道哪些资源仍在使用中?
如果您使用ApplicationContext而不是表单作为默认消息队列,则会发生这种情况。 如果是这样,请考虑处理表单的表单关闭事件。
过去看到此问题时,是因为我的应用程序尚未真正退出。 这很可能是因为您或依赖项仍在运行一个尚未停止的线程。 您可以通过查看任务管理器并检查yourapplication.exe
或yourapplication.vshost.exe
来确定是否是这种情况。 如果这些都在任务管理器中打开,则可以将其杀死。
要解决此问题,请确保在所有线程上都调用Abort()
!
您可能想尝试从“启动任务管理器”中查看“进程”。 如果该应用程序启动的第三方进程仍在运行,则可能会给您一些信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.