當我在VS中運行我的代碼時,當我輸入某些方法時,結束應用程序(關閉窗體)時調試完畢,VS不會自動強制結束調試會話我手動結束它。Visual Studio 2010 Pro,在應用程序關閉時不會結束調試模式
這並不總是會發生,結果與應用程序在VS中運行時加載的某些窗口/類一致。
我想知道爲什麼這可能是,我假設它的一個文件沒有被關閉在我的託管代碼或'東西'這樣的跡象。
爲什麼會發生這種情況,我如何跟蹤和修復它?
當我在VS中運行我的代碼時,當我輸入某些方法時,結束應用程序(關閉窗體)時調試完畢,VS不會自動強制結束調試會話我手動結束它。Visual Studio 2010 Pro,在應用程序關閉時不會結束調試模式
這並不總是會發生,結果與應用程序在VS中運行時加載的某些窗口/類一致。
我想知道爲什麼這可能是,我假設它的一個文件沒有被關閉在我的託管代碼或'東西'這樣的跡象。
爲什麼會發生這種情況,我如何跟蹤和修復它?
如果您的代碼在關閉窗口後繼續運行,則會發生這種情況。
關閉窗口後,暫停調試器以查明它正在做什麼,然後修改代碼,以便在關閉窗口時停止運行。
謝謝。儘管現在它變得更加神祕。我被顯示爲'No Source Available'窗口,並且沒有反彙編。奇數 – Damo 2012-01-08 22:21:28
看看調用堆棧和線程窗口。 – SLaks 2012-01-08 22:22:52
兩個「外部代碼」。該線程是我的EXE。還有一個「RunParkingWindow」,它會在Google上引發類似的問題。我會看到我可以挖掘什麼 – Damo 2012-01-08 22:30:14