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


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

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

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

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

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

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

Pro, Premium и Ultimate

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

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

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

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

Примечание

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

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

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

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

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

См. также

Задачи

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