1

當我嘗試將調試程序附加到遠程進程(僅限Native,沒有身份驗證)時,我一直彈出Microsoft VS Delay Notification彈出窗口。該進程作爲遠程計算機上的服務運行,但Visual Studio(2005)在本地作爲服務運行時似乎沒有問題。「Microsoft Visual Studio正在等待內部操作完成」

我已經正確加載了符號(如在指定的工具\選項\調試\符號下的正確目錄),但這似乎沒有幫助。

我試過在安全模式下啓動VS 2005,但這似乎也沒有區別。

回答

2

我有同樣的問題,並使用ProcMon util來看看我devenv正在做什麼。 在我的情況下,它正在等待加載符號。所以你應該檢查你的Env。變量_NT_SYMBOL_PATH,如果沒有緩存的符號 - 這一次你的VS正在等待下載它。

1

一種可能的解決方案是您有許多當前設置的或滯留(無效)的斷點。 嘗試清除所有斷點並查看是否有幫助。

這裏還有更多可能的解決方案:

http://connect.microsoft.com/VisualStudio/feedback/details/498240/microsoft-visual-studio-is-waiting-for-an-internal-operation-to-complete

希望這有助於。

+0

我當時只有兩個斷點。我之前通過過這個線程,但得出的結論是,有一整套性能問題導致了這種通用錯誤,升級到2012年是解決方案。嘆。 – KKP

0

當我在單個應用程序上打開本地和託管調試時,我剛剛遇到了此問題。 關閉本地調試修復了問題。

0

我有類似的問題,它發生是因爲我創建的變量表達式。

例如:

variable1 = variable1 - variable2 (gets warning) 
variable1 = variable2 - variable3 (No Issues) 
0

我有同樣的問題,做了很多谷歌搜索試過幾件事情但沒有解決問題。最後,我用processexplorer來檢查devenv進程,發現devenv.exe有一個子進程,它是cmd.exe,它有另一個子進程node.exe。所以我去了程序和功能,並卸載了Node 1.1 VS 2013擴展和Node軟件包管理器。即使我使用的是具有16 GB RAM的i7四核處理器,花了相當長的一段時間來卸載它,但花費將近1小時的時間從我的筆記本電腦上卸載這兩款軟件。這解決了這個問題。