2011-04-03 155 views
2

最近,我和我的同事使用VS2010 Pro將我們的開發環境升級到了Win7 x64。我們的應用程序專門針對x64平臺。當調試x64應用程序時,Visual Studio 2010會凍結

我們遇到的問題是在調試期間,當嘗試單步執行代碼(F10)時,至少有50%的時間VS會簡單地鎖定正在調試的應用程序。 IDE有按F5的外觀,但應用程序沒有響應,我們必須強制停止應用程序。

我們的應用程序是一個客戶端(GUI)和一個通過.NET Remoting進行通信的服務器。

這開始直接影響我們的生產力,所以如果有人有任何想法可能導致這種情況,請讓我知道。

回答

0

有一個外部機會,它可能是加載調試符號。檢查狀態欄,我想它會告訴你符號何時加載。

+0

我很確定調試符號都是在啓動時加載的......非常確定,不是肯定的。奇怪的是,它有時會穿過十幾行代碼而沒有問題,有時它會在第一行發生。 – 2011-04-03 18:21:46

+0

嘗試並關閉符號加載,看看是否有幫助?我認爲這隻會發生,如果你是步進不,如果你只是在調試模式下運行? – 2011-04-03 19:46:45

+0

正確......僅限步進。明天我會試試。 – 2011-04-03 19:47:53

0

這可能是一個有爭議的問題,但是您是否安裝了VS 2010 Service Pack 1?

有各種與包括調試器相關的錯誤修正。

http://support.microsoft.com/kb/983509

+0

安裝SQL Administration Studio時,由於intelisense錯誤,我們尚未安裝VS2010 SP1。看到我的下面的評論,我們的問題是什麼。 – 2011-05-04 15:14:57

0

我有類似的問題。事實證明,一個更高級別的程序有不同的運行時庫(多線程調試dll),而我的應用程序只是一個多線程調試。一旦我將我的轉換爲多線程調試DLL,凍結停止發生。

相關問題