Поделиться через


Практическое руководство. Прерывание выполнения при создании не обработанных пользовательским кодом исключении

При отладке с использованием режима "Только мой код" можно дать указание отладчику на прерывание выполнения при любом исключении, не обрабатываемом в коде пользователя ("Мой код"). В следующей процедуре показано использование диалогового окна "Исключения" для определения, на каких не обработанных пользовательским кодом исключениях требуется прерывать выполнение.

Использование диалогового окна "Исключения"

По умолчанию в диалоговом окне Исключения приведены наиболее общие исключения каждой категории. Можно добавлять свои собственные исключения и удалять их. Visual Studio сохраняет список добавленных исключений вместе с данными решения, поэтому исключения будут доступны при следующем открытии и запуске проекта.

Примечание

Диалоговое окно Исключения предоставляет возможности для настройки элементов управления без использования мыши.Горячие клавиши обозначены подчеркиванием в метках элементов управления.Если темы Windows отключены, подчеркивания не будет видно, хотя горячие клавиши по–прежнему будут работать.Чтобы видеть подчеркивание горячих клавиш, включите темы Windows с помощью Панели управления Windows.

Дополнительные сведения см. в разделах Практическое руководство. Добавление нового исключения и Практическое руководство. Удаление пользовательских исключений.

Чтобы приостановить выполнение, если исключение не обрабатывается в "Моем коде"

  1. В меню Отладка выберите пункт Исключения.

    Примечание

    Чтобы включить меню Исключения в версиях Express, выберите в меню Сервис пункт Параметры, затем выберите пункт Расширенные параметры.

  2. В диалоговом окне Исключения выберите пункт Не обработанное пользовательским кодом для всей категории исключений, например, Исключения среды CLR.

    -или-

    Разверните узел для категории исключений (например, Исключения среды CLR) и выберите Не обработанное пользовательским кодом для конкретного исключения в этой категории.

  3. Нажмите кнопку ОК.

См. также

Задачи

Практическое руководство. Прерывание выполнения при создании исключения

Основные понятия

Обработка исключений (отладка)