我運行的是c#應用程序,然後在某些時候,應用程序拋出一個錯誤,然後應用程序應該結束。它結束,但控制檯窗口保持打開...程序結束後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()殺死(),Application.Exit(),Environment.Exit()不是爲我工作,在Windows任務管理器中,沒有任何過程可以殺死,只有控制檯保持打開狀態!
你能後的代碼? – Prashant 2013-03-15 05:50:46
你使用線程? – 2013-03-15 05:51:38
@Prashant:在編輯中發佈我的代碼。 – ojek 2013-03-15 05:52:43