我有我正在运行的 c# 应用程序,然后在某些时候应用程序抛出一个错误,然后被捕获,然后应用程序应该结束。它结束了,但控制台窗口保持打开状态......
我什至签入windows task manager
,在applications
选项卡下,列出了我的控制台,但是当我单击 时go to process
,没有该应用程序的进程。
这很奇怪......应用程序结束,进程结束,但控制台保持开启?我怎样才能杀死那个控制台?
编辑:我的代码:
static class Program
{
static void Main()
{
try
{
//bunch of static methods from other static classes are being invoked
Setup.Driver.Close();//another static method
}
catch (Exception)
{
Setup.Driver.Close();
}
}
}
第二次编辑:注意:Process.Getprocess().Kill()、Application.Exit()、Environment.Exit() 对我不起作用,在 Windows 任务管理器中,没有要杀死的进程,只有控制台保持打开状态!