У кого-нибудь есть ярлык / макрос Visual Studio для переключения на обработанные / необработанные исключения?
Я пытался написать макрос сделать эквивалент
- Нажмите Ctrl+Alt+E, чтобы открыть окно "Исключения".
- Переключение текстового поля в "брошенном" столбце для "Общих исключений времени выполнения"
- Ударить ОК
Если я записываю это, он записывает только одну строку кода макроса, который ничего не делает. Кто-нибудь знает, как это сделать?
2 ответа
Решение
Подобный вопрос был размещен и ответил здесь. Он работает для всех исключений CLR и занимает ~1,5 с для выполнения.
Уже поздно, и я не проверял это, но помогает ли это?
Dim dbg As EnvDTE90.Debugger3 = DTE.Debugger
Dim exSettings As EnvDTE90.ExceptionSettings = dbg.ExceptionGroups.Item("Common Language Runtime Exceptions")
Dim exSetting As EnvDTE90.ExceptionSetting = exSettings.Item("System.Data")
If exSetting.BreakWhenThrown Then
exSettings.SetBreakWhenThrown(False, exSetting)
Else
exSettings.SetBreakWhenThrown(True, exSetting)
End If