C# 控制台应用程序退出后仍驻留在内存中

标签 c# .net console-application

我有一个 .net C# 控制台应用程序(不是服务)。它基本上连接到一个网络服务,获取一些 xml 文件,将这些文件复制到驱动器上的几个位置,验证 xml,处理它并将这些对象发送到另一个网络服务。

但是,当 main 方法存在时(并且控制台窗口关闭),我仍然可以在任务管理器中看到进程。

我尝试用 try 包围 main 方法中的所有内容,以捕获 ApplicationException,但我仍然不知道为什么应用程序会崩溃,即使一切正常,否则...

有人知道从哪里开始检查故障部件吗?

最佳答案

查看线程使用情况和异步调用。

关于C# 控制台应用程序退出后仍驻留在内存中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/209304/

相关文章:

c# - 从 Core 控制台应用程序连接到 Core MVC 应用程序数据上下文

c# - 无法打开数据库错误

c - getch() 真正得到了什么?扫码?

c# - 扫描 QR 码 (vcard) 并在 windows phone 7 上保存联系人

c# - Apple Ipod 和 C#

.net - 可以在 aspx 页面上显示来自代码隐藏的实际源代码(对于代码示例页面)

c# - 假设注册表配置单元始终相同有多安全?

c# - 属性路由继承

c# - 在 Entity Framework 中的抽象类上配置自动增量字段

c# - 更改 InkToolbar 的颜色 [UWP]