我正在寫一個C#應用程序使用Windows窗體和Visual Studio 2010專業版。該機器正在使用Windows 7 Enterprise,並且是32位。雖然我認爲它不相關,但我正在使用遠程桌面連接(虛擬機)。Visual Studio和進程凍結時發生異常(我認爲)C#
問題是,當在窗體的Load方法中生成異常時,VS和程序都會凍結/掛起(實際上,我甚至無法顯示文件夾或轉到桌面),只是在我殺死了我正在調試的應用程序的進程。
這發生在調試模式(F5)而不是非調試模式(ctrl + F5)。我搜索了很多關於這個,這是x64機器的一個已知問題。這就是爲什麼我發現它真的很奇怪,正如很多人報告64位計算機,但在x86架構中一樣。
現在我通過運行代碼,我想調試另一個函數,除了加載一個,但在未來它可能會有問題。
在此先感謝您的任何輸入。
------------------------------編輯--------------- ------------------------------
我剛剛注意到我甚至無法在Load方法中使用斷點進行調試(而不是顯示中斷點,它只是掛起...)。之前沒有人遇到過這個問題? :/
每個人都會這樣說:讓我們看到一些代碼。 – gunr2171 2013-03-27 18:40:38
我不確定代碼是否真的與此相關,也可能是系統設置問題。 ** 1。**知道這是否發生在* any *和所有異常(例如,如果一個簡單程序'static void Main(){throw new NotImplementedException();}'表現出相同的行爲,該操作系統的非常具體的異常/程序** 2。**你可以偶然地在x86硬件上設置一個x64虛擬機...? – stakx 2013-03-27 18:45:23
@stakx,似乎這個問題可能是代碼問題(無限循環,壞代碼等)或環境問題,如果沒有證據,很難說出其中的一個或另一個 – gunr2171 2013-03-27 18:49:24