我知道這個問題已被問及甚至更好回答,但我嘗試了我在網上找到的所有內容,並且我的winform應用程序仍在使用RAM的任務管理器中的進程列表中。我的應用程序在退出後繼續在進程中運行
我使用Quartz.NET,這是我如何關閉我的應用程序:
private void Form1_FormClosed(object sender, FormClosedEventArgs e)
{
scheduler.Shutdown();
scheduler2.Shutdown();
Application.Exit();
}
我使用兩個調度。我試圖殺死我的應用程序內的進程,我用FormClosing
,但它仍然存在。
編輯:事實證明Form1_FormClosed
沒有被調用,我不得不通過表單屬性添加它。
這可能聽起來很愚蠢,但你等了10秒?這是應用程序在關閉所有調度程序都停止之前等待的默認時間間隔。 – Chavez
我已經等了10多分鐘,還在跑步。我注意到的一件事是,只要我按下退出,任務管理器名稱左側的箭頭消失。 – Ctrlfreak