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


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

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

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

Выпуск

Visual Basic

C#

C++

Web Developer

Express

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

Только машинные коды

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

Standard

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

Только машинные коды

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

Pro и Team

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

Только машинные коды

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

Условные обозначения:

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

Применимо

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

Неприменимо

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

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

Если код имеет машинные фреймы, которых нет в окне Стек вызовов, шаг с выходом из управляемого кода может привести к непредсказуемым результатам. Чтобы обойти это ограничение, можно вместо команды Шаг с выходом использовать точку останова.

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

Отображаемые диалоговые окна и команды меню могут отличаться от описанных в справке в зависимости от текущих настроек или выпуска среды. Для изменения параметров выберите пункт Параметры импорта и экспорта в меню Сервис. Дополнительные сведения см. в разделе Параметры Visual Studio.

Выполнение шага с выходом из управляемого кода, когда фрагменты присущего данному объекту кода не отображаются в окне "Стек вызовов"

  1. В присущем данному объекту коде задайте позиционную точку останова после вызова управляемого кода.

  2. В меню Отладка выберите команду Продолжить.

    Когда управляемый вызов завершится, выполнение будет остановлено в точке останова в присущем данному объекту коде.

См. также

Задачи

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