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


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

"Изменить и продолжить" — это режим Visual Basic для отладки, позволяющий изменять код в режиме приостановки.После применения изменений кода можно возобновить выполнение кода с новыми изменениями и увидеть их эффект.

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

При несанкционированном изменении, измененный код отмечается фиолетовой волнистой линией и задача отображается в списке задач.Необходимо отменить несанкционированное изменение, если нужно продолжить в режиме "Изменить и продолжить".Некоторые несанкционированные изменения могут быть разрешены, если производить их вне режима "Изменить и продолжить".Если требуется сохранить результат такого несанкционированного изменения, необходимо остановить отладку и перезапустить приложение.

Режим "Изменить и продолжить" не поддерживает изменения в коде LINQ во время отладки.См. раздел Edit and Continue Not Supported for LINQ.

Режим "Изменить и продолжить" не поддерживается при отладке с использованием функции Присоединение к процессу.Режим "Изменить и продолжить" не поддерживается при отладке оптимизированного кода, смешанного управляемого и машинного кода, проектов Compact Framework (интеллектуальное устройство), отладке в Windows 98 или 64-разрядной отладке.

Если при отладке 64-разрядного приложения нужно использовать режим "Изменить и продолжить", необходимо изменить целевую платформу и скомпилировать приложение как 32-разрядное.Можно изменить этот параметр: откройте Свойства проекта, страницу Компилировать.На этой странице нажмите кнопку Дополнительные параметры компиляции и измените параметр Конечный ЦП на "x86" в диалоговом окне Дополнительные параметры компилятора.

Подразделы данного раздела предоставляют дополнительные сведения об использовании этого режима и о том, какие виды изменений запрещены.

В этом подразделе

Связанные подразделы