2013-04-30 88 views
0

我在C#vsto excel加載項中有一個後臺工作器,該工作器從Excel工作表中讀取數據。最近,並沒有明顯的原因,Visual Studio沒有正確地瀏覽後臺工作者代碼。在加入調試器時,Visual Studio 2008,excel插件掛起

我將Visual Studio設置爲打破所有異常。以前,當發生異常或我遇到了斷點時,Visual Studio會中斷,並且我可以像平常一樣通過我的代碼執行(F10)。但是,現在,當Visual Studio中斷時,我有時可以執行一次或兩次,但後臺worker/excel會突然掛起(有時候Visual Studio也會掛起)。如果我暫停執行並查看線程,我可以看到它們中沒有一個在我的代碼中了。我試過this修補程序,但它沒有幫助。

有沒有人遇到過這個?

附加信息:我已經使用git回滾到我遇到此問題之前的版本,現在它也出現在該版本中。這讓我懷疑它是視覺工作室特有的東西。

+0

你的設置有什麼變化? – 2013-05-01 09:53:07

+0

@K_B:據我所知,沒有什麼。我可能已經添加並刪除了一個參考。由於這已經開始發生,我一直在玩我的構建設置,但迄今爲止我嘗試過的任何內容都沒有影響。 – ForeverWintr 2013-05-01 16:36:41

回答

0

The solution, from MSDN's Amanda Zhu,是恢復Visual Studio的默認設置。

導航到\ Common7 \ IDE(默認爲C:\ Program Files \ Microsoft Visual Studio 9.0 \ Common7 \ IDE);

並運行:

devenv.exe的/ ResetSettings:恢復IDE的默認設置,可以選擇地重置到指定VSSettings文件。