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


Практическое руководство. Использование режима "Изменить и продолжить" (C#)

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

Выпуск

Visual Basic

C#

F#

C++

Web Developer

Express

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

Pro, Premium и Ultimate

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

В режиме "Изменить и продолжить" для С# можно внести изменения в код в режиме приостановки при отладке. Изменения могут применяться без необходимости остановки и повторного запуска сеанса отладки.

Режим "Изменить и продолжить" вызывается автоматически, когда вносятся изменения в режиме приостановки, затем выбирается команда выполнения отладчика, такая как Продолжить, Шаг или Задать следующий оператор, или вычисляется функция в окне отладчика.

Примечание

Режим "Изменить и продолжить" не поддерживается при отладке 64–разрядного кода, кода Compact Framework, оптимизированного кода, смешанного управляемого/машинного кода или кода интеграции SQL Server среды CLR.При попытке применить изменения кода в одном из этих случаев, отладчик показывает диалоговое окно, объясняющее, что режим "Изменить и продолжить" не поддерживается.

Чтобы вызвать режим "Изменить и продолжить" автоматически

  1. В режиме приостановки внесите изменения в исходный код.

  2. В меню Отладка выберите команду Продолжить, Шаг или Задать следующий оператор или вычислите функцию в окне отладчика.

    Выполняется компиляция нового кода и отладка продолжается с новым кодом. Некоторые изменения не поддерживаются режимом "Изменить и продолжить". Дополнительные сведения см. в разделе Поддерживаемые изменения кода (C#).

Чтобы включить или отключить режим "Изменить и продолжить"

  1. В меню Сервис выберите пункт Параметры.

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

  3. В диалоговом окне Параметры, на странице Изменить и продолжить установите или снимите флажок Разрешить операцию "Изменить и продолжить".

    Параметр вступит в силу при повторном запуске сеанса отладки.

См. также

Ссылки

Режим "Изменить и продолжить" (Visual C#)

Поддерживаемые изменения кода (C#)

Другие ресурсы

Ошибки и предупреждения режима "Изменить и продолжить" (C#)