2014-10-17 114 views
1

我有一個C#winform應用程序,當我從代碼運行它,從Visula工作室,它運作良好。但是,當我爲相同的exe編譯並運行一段時間後運行相同的掛起時,即使它在掛起狀態下顯示0%的CPU利用率。代碼運行良好,而從Visual Studio運行,但.Exe掛起相同

希望對解決同樣的問題有一點幫助,這對專業人士來說非常有用。

回答

9

即使是專業人士也很難診斷問題,甚至沒有發佈任何代碼。

但沒關係:我們可以幫助你自己。 :)

在沒有Visual Studio的情況下運行程序,等待它掛起。然後啓動Visual Studio並使用「Debug/Attach to process ...」命令將調試器附加到掛起的進程,暫停執行,並查看它在做什麼(或不做)。

+0

我還沒有意識到這個功能。謝謝彼得。 – Mathew 2014-10-17 06:51:31

+0

非常感謝Peter先生,因爲我不知道在2種形式和大約1K LOC中,代碼的哪個部分會產生問題,因此無法在此處發佈代碼。但我肯定會使用您的解決方案,再次感謝。 – Nikki 2014-10-17 12:49:58

+0

謝謝彼得,它工作得很好! – bravohex 2017-02-03 15:32:12

相關問題