Практическое руководство. Использование режима "Изменить и продолжить" (C#)
Обновлен: Ноябрь 2007
Этот раздел применим к:
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Express |
||||
Standard |
||||
Pro и Team |
Обозначения:
Применяется |
|
Не применяется |
|
Команда или команды скрыты по умолчанию. |
В режиме "Изменить и продолжить" для С# можно внести изменения в код в режиме приостановки при отладке. Изменения могут применяться без необходимости остановки и повторного запуска сеанса отладки.
Режим "Изменить и продолжить" вызывается автоматически, когда вносятся изменения в режиме приостановки, затем выбирается команда выполнения отладчика, такая как Продолжить, Шаг или Задать следующий оператор, или вычисляется функция в окне отладчика.
Примечание. |
---|
Режим "Изменить и продолжить" не поддерживается при отладке 64–разрядного кода, кода Compact Framework, оптимизированного кода, смешанного управляемого/машинного кода или кода SQL среды CLR. При попытке применить изменения кода в одном из этих случаев, отладчик показывает диалоговое окно, объясняющее, что режим "Изменить и продолжить" не поддерживается. |
Чтобы вызвать режим "Изменить и продолжить" автоматически
В режиме приостановки внесите изменения в исходный код.
В меню Отладка выберите команду Продолжить, Шаг или Задать следующий оператор или вычислите функцию в окне отладчика.
Выполняется компиляция нового кода и отладка продолжается с новым кодом. Некоторые изменения не поддерживаются режимом "Изменить и продолжить". Дополнительные сведения см. в разделе Поддерживаемые изменения кода (C#).
Чтобы включить или отключить режим "Изменить и продолжить"
В меню Сервис выберите пункт Параметры.
В диалоговом окне Параметры разверните узел Отладка и выберите Изменить и продолжить.
В диалоговом окне Параметры, на странице Изменить и продолжить установите или снимите флажок Разрешить операцию "Изменить и продолжить".
Параметр вступит в силу при повторном запуске сеанса отладки.
См. также
Ссылки
Режим "Изменить и продолжить" (Visual C#)
Поддерживаемые изменения кода (C#)