Практическое руководство. Прерывание выполнения при создании не обработанных пользовательским кодом исключении
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
![]() |
![]() |
![]() |
![]() |
Standard |
![]() |
![]() |
![]() |
![]() |
Pro и Team |
![]() |
![]() |
![]() |
![]() |
Обозначения:
![]() |
Применяется |
![]() |
Не применяется |
![]() |
Команда или команды скрыты по умолчанию. |
При отладке в соответствии с разделом Практическое руководство. Переход в пошаговый режим выполнения "Только мой код" можно указать отладчику прерывать выполнение при любом исключении, не обрабатываемом в коде пользователя ("Мой код"). В следующей процедуре показано использование диалогового окна "Исключения" для определения, на каких не обработанных пользовательским кодом исключениях требуется прерывать выполнение.
Использование диалогового окна "Исключения"
По умолчанию в диалоговом окне Исключения приведены наиболее общие исключения каждой категории. Можно добавлять свои собственные исключения и удалять их. Visual Studio сохраняет список добавленных исключений вместе с данными решения, поэтому исключения будут доступны при следующем открытии и запуске проекта.
![]() |
---|
Диалоговое окно Исключения предоставляет возможности для настройки элементов управления без использования мыши. Горячие клавиши обозначены подчеркиванием в метках элементов управления. Если темы Windows отключены, подчеркивания не будет видно, хотя горячие клавиши по–прежнему будут работать. Чтобы видеть подчеркивание горячих клавиш, включите темы Windows с помощью Панели управления Windows. |
Дополнительные сведения см. в разделах Практическое руководство. Добавление нового исключения и Практическое руководство. Удаление пользовательских исключений.
Чтобы приостановить выполнение, если исключение не обрабатывается в "Моем коде"
В меню Отладка выберите пункт Исключения.
В диалоговом окне Исключения выберите пункт Не обработанное пользовательским кодом для всей категории исключений, например, Исключения среды CLR.
либо
Разверните узел для категории исключений (например, Исключения среды CLR) и выберите Не обработанное пользовательским кодом для конкретного исключения в этой категории.
Нажмите кнопку ОК.
См. также
Задачи
Практическое руководство. Прерывание выполнения при создании исключения