c# - 关闭后,我的 Windows 窗体应用程序仍在作为任务运行
问题描述
我已经使用 Visual Studio 2010 构建了一个 C# Windows 窗体应用程序。
运行和关闭应用程序在短时间内成功完成。该进程未在任务管理器中运行。以及调试过程关闭。没有问题发生。
但是如果应用程序运行了一段时间,程序没有关闭并且仍然在任务管理器中运行(我只是打开应用程序而不做任何其他事情,只需等待几个小时来重现问题)。在调试模式下,我必须单击 STOP DEBUGGING 按钮才能结束进程。
我该怎么做才能找到根本原因?
解决方案
你可以
Environment.Exit(0);
改用。
推荐阅读
- node.js - package.json `name` 和 `version` 应该放在 JSON 的顶层吗?
- r - 在哪里以及如何在 ggplot 中应用过滤器
- rust - 如何使用 cargo publish 发布优化的二进制文件?
- xampp - 更新到 MacOS Catalina 后 XAMPP 本地主机访问禁止错误 403
- vue.js - 使用多个组件在 Vue Router 中传递 props
- c - strlen AVX-512 __builtin_ctz 无效值
- wordpress - 在 Woocommerce 结帐中隐藏字段中的标签文本
- c++ - 包含点的 C/C++ 宏参数(成员访问运算符)
- javascript - CSS Transform Rotate 3D - 悬停在卡片的每个角落
- python - 在 Pycharm 中运行我的优化模型之前启动一个 bash 脚本