2011-03-27 68 views
6

舉例:
1.我正在修復一個錯誤,需要打破異常。我打破了所有的例外。
2.然後我決定不打破一些例外,並禁用它們。
3.我解決了錯誤並禁用了所有的異常。糟糕,所有的偏好都消失了。
4.我發現另一個bug,需要重複真正煩人的第2步。
如何保存和管理VS2010中的Debug-> Exceptions首選項?

那麼,如何避免重複第2步?

+0

看來我的問題是重複的http://stackoverflow.com/questions的/ 2004618 /更好的方式對接入突破上異常過濾器時調試,在視覺工作室。雖然,答案並不是很有希望。現在只是沒有時間來測試它。 – alehro 2011-03-27 21:39:09

+0

第3步,不要禁用所有例外。有點兒。 – 2011-03-27 23:33:54

+0

不幸的是,這些文件存儲在二進制'.suo'文件中(至少在VS2008中),所以如果它們在註冊表中,您無法像外部那樣管理它們。我認爲你唯一真正的選擇是編寫一個加載項。 – 2011-03-31 20:58:42

回答

1

這是部分但仍然相當有用的答案在我的問題。上週我正在開發這個程序,該程序在啓動時會產生很多例外情況。我不需要看到它們。但是在開始之後,我需要查看所有例外情況。所以,我寫了簡單的AutoHotkey腳本時,全局熱鍵按下(按Ctrl + Alt + E)剛剛切換異常的主要羣體:

msvs:="Microsoft Visual Studio" 
ex:="Exceptions" 

^!e:: 
SetTitleMatchMode, 2 

WinActivate, %msvs% 
WinWaitActive, %msvs% 
Send ^d 
Sleep, 200 
Send e 
WinWaitActive, %ex% 
Click 396 100 
Click 396 120 
Click 396 160 
Click 396 180 
Click 620 60 
return