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


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

Обновлен: Ноябрь 2007

Этот раздел применим к:

Выпуск

Visual Basic

C#

C++

Web Developer

Express

Тема применяется Тема применяется Тема применяется Тема применяется

Standard

Тема применяется Тема применяется Тема применяется Тема применяется

Pro и Team

Тема применяется Тема применяется Тема применяется Тема применяется

Обозначения:

Тема применяется

Применяется

Тема не применяется

Не применяется

Тема применяется, но команда по умолчанию сокрыта

Команда или команды скрыты по умолчанию.

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

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

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

038tzxdw.alert_note(ru-ru,VS.90).gifПримечание.

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

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

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

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

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

    либо

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

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

См. также

Задачи

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

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

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