Режим "Изменить и продолжить" (Visual Basic)
Обновлен: Ноябрь 2007
Этот раздел применим для следующих версий.
Выпуск |
Visual Basic |
C# |
C++ |
Web Developer |
---|---|---|---|---|
Экспресс-выпуск |
||||
Standard |
||||
Pro и Team |
Условные обозначения:
Применимо |
|
Неприменимо |
|
Команда или команды по умолчанию скрыты. |
"Изменить и продолжить" — это режим Visual Basic для отладки, позволяющий изменять код в режиме приостановки. После применения изменений кода можно возобновить выполнение кода с новыми изменениями и увидеть их эффект.
Можно использовать режим "Изменить и продолжить" всякий раз в режиме приостановки. В режиме приостановки указатель инструкций (желтая стрелка в окне исходного кода) указывает на строку, которая будет выполнена следующей и которая является исполняемой инструкцией в теле метода или свойства. В режиме приостановки можно вносить практически любые изменения в исполняемые инструкции, и они будут включены в проект. В режиме приостановки, однако, в общем случае запрещено изменение объявлений — открытых методов, открытых полей, объявлений классов.
При несанкционированном изменении, измененный код отмечается фиолетовой волнистой линией и задача отображается в списке задач. Необходимо отменить несанкционированное изменение, если нужно продолжить в режиме "Изменить и продолжить". Некоторые несанкционированные изменения могут быть разрешены, если производить их вне режима "Изменить и продолжить". Если требуется сохранить результат такого несанкционированного изменения, необходимо остановить отладку и перезапустить приложение.
Режим "Изменить и продолжить" не поддерживает изменения в коде LINQ во время отладки. См. раздел Режим "Изменить и продолжить" с LINQ.
Режим "Изменить и продолжить" не поддерживается при отладке с использованием функции Присоединение к процессу. Режим "Изменить и продолжить" не поддерживается при отладке в смешанном режиме (объединяющем управляемый и машинный код), отладке SQL, проектов Compact Framework (Smart Device), отладке в Windows 98 или 64-разрядной отладке.
Если при отладке 64-разрядного приложения нужно использовать режим "Изменить и продолжить", необходимо изменить целевую платформу и скомпилировать приложение как 32-разрядное. Можно изменить этот параметр: откройте Свойства проекта, страницу Компилировать. На этой странице нажмите кнопку Дополнительные параметры компиляции и измените параметр Конечный ЦП на "x86" в диалоговом окне Дополнительные параметры компилятора.
Подразделы данного раздела предоставляют дополнительные сведения об использовании этого режима и о том, какие виды изменений запрещены.
В этом подразделе
Практическое руководство. Применение изменений в режиме приостановки выполнения с помощью режима "Изменить и продолжить"
Объясняется, как применять изменения кода в режиме приостановки.Режим "Изменить и продолжить" (Visual Basic): изменения основного текста метода и свойства
Описывает, какие виды изменений нельзя делать в телах свойств и методов.Режим "Изменить и продолжить" (Visual Basic): неподдерживаемые изменения объявлений
Предоставляет ссылки на разделы, описывающие конкретные типы изменений, не допускаемые в объявлениях в коде.
Связанные подразделы
- Режим "Изменить и продолжить"
Предоставляет список разделов по режиму "Изменить и продолжить".