0
我目前正在調試C#Windows窗體應用程序。我正在退出應用程序通過Application.Exit()
但它仍然顯示在任務管理器和奇怪的是,我無法終止它。唯一的方法是重新啓動。C#應用程序它仍然可見任務管理器退出後
我目前正在調試C#Windows窗體應用程序。我正在退出應用程序通過Application.Exit()
但它仍然顯示在任務管理器和奇怪的是,我無法終止它。唯一的方法是重新啓動。C#應用程序它仍然可見任務管理器退出後
轉到項目屬性,導航到調試部分,並取消選中「啓用Visual Studio託管過程」。
下一次執行調試時,應該清除該過程。
它是YourAppName.vshost.exe嗎?這是Visual Studio在運行之間保持活躍的過程,但實際上它不是您的應用程序。或者你使用多個未標記爲後臺線程的線程? – adv12
@ adv12它顯示app.exe和app.vshost.exe,但我無法殺死app.exe,我正在使用多個線程,但我必須檢查它的背景屬性是true還是false。 –
@chinkalpanchal確實檢查你的線程。它們都必須是'IsBackground = true',否則正如文檔中提到的那樣將會阻止你的應用程序終止。 –