2010-12-29 3 views
1

Как изменить значения по умолчанию для Visual Studio, чтобы сообщить, что он нарушает права доступа по умолчанию (например)? Я пробовал Debug-> Exceptions, но он работает только для каждого решения (или для каждого проекта?), А не во всем мире.Break on Exception Throw - Установка значения по умолчанию

Спасибо!

ответ

2

По умолчанию все отключенные исключения и настройки сохраняются для каждого решения, как описано.

http://msdn.microsoft.com/en-us/library/d14azbfh.aspx

Вы можете написать макрос, чтобы включить набор по умолчанию исключений для вас по телефону SetBreakWhenThrown() на конкретных условиях исключения.

http://msdn.microsoft.com/en-us/library/envdte90.exceptionsettings.setbreakwhenthrown.aspx

макро пример:

Dim eg As ExceptionSettings = CType(DTE.Debugger, Debugger3).ExceptionGroups.Item("Common Language Runtime Exceptions") 
eg.SetBreakWhenThrown(True, eg.Item("System.AccessViolationException")) 
+0

+1 Спасибо за ответ! Huh ... Так действительно ли нет «правильного» способа сделать это? Макрос кажется немного взломанным. :) – Mehrdad

+0

Нет, сэр! Макросы - один из наших крюков, чтобы сделать VS более потрясающим! :) – brian

+0

Ха-ха, хорошо, спасибо за ответ! :) – Mehrdad

Смежные вопросы