2011-08-21 64 views
8

使用Visual Studio時,我經常遇到IDE在執行某些操作時凍結的情況。例如,當我在調試會話期間移動下一個語句指針(黃色箭頭)時,經常發生這種情況,當我無意中按下F1,進入一些低級函數,該函數在二進制代碼中有多個實例化等。在Visual Studio中停止當前操作

在這些情況下Visual Studio的通知氣球顯示了與下面的文字盤:

微軟Visual Studio是忙

微軟的Visual Studio正在等待內部操作完成。如果您在正常使用期間經常遇到此延遲,請將此問題報告給Microsoft。

通常延遲這麼久,這是更快地殺死Visual Studio的過程中,再次啓動了,請重新啓動調試會話(或任何其他我在做),並避免這樣做,才造成了這樣的延遲操作。但是,這仍然需要太多時間。我想有一種方法可以停止/取消需要很長時間的操作。例如,在Total Commander中,在這種操作過程中按Esc可以實現。

Visual Studio有這種可能嗎?任何插件,允許做到這一點?任何其他方式來規避這個問題?

P.S.對於這個簡單的描述感到抱歉,但我想解釋實際的問題(不問問某種解決方案是否可行),以便人們可以想出解決問題的方法。

P.P.S. 2008年和2010年都有這個問題。

+3

'請將此問題報告給Microsoft' –

+0

聽起來像是你有硬件不足,但試圖刪除*所有*現有的插件/擴展,以確保它們不是原因 – Smudge202

+0

@HansPassant:http://weblog.timaltman.com/archive/2006/03/22/reporting-bugs-microsoft –

回答

3

如果您正在調試,請嘗試點擊SHIFT-F5。這應該會停止調試器,但可能不會立即,比您所描述的更快。該程序將比用鼠標點擊菜單更快地處理鍵盤。

如果您正在構建,請嘗試點擊CTRL-Break。再次,它可能需要幾秒鐘,但通常會出現。

我已經遇到了你幾年前提到的問題,但我不記得我最終做了什麼來解決它。

+0

謝謝,這至少部分地回答了我的問題。由於這是唯一的答案,我接受它是正確的。 –

3

這個問題可能有很多不同的原因,但對我來說顯然是減慢它的是試圖從符號服務器加載符號。我在Debugging \ Symbols選項中取消選中符號文件(.pdb)位置,問題完全消失。

0

運行IISRESET可以解決你的問題start >> iisreset.exe

+0

請詳細說明。在一個命令邀請中運行「開始>> iisreset.exe」只是打開另一個,無論如何'iisreset'不被識別爲一個命令。另外如果你想發佈圖片,你可以直接在你的答案中做(但在這種情況下,它不是很有用)。 – Neptilo

相關問題