Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Горячая перезагрузка, ранее называвшаяся "Изменить и продолжить", — это функция отладки в Visual Basic, которая позволяет изменять код, пока он выполняется в режиме прерывания. После применения изменений кода можно возобновить выполнение кода с новыми изменениями и увидеть эффект.
Функцию "Изменить и продолжить" можно использовать всякий раз, когда вы вводите режим останова. В режиме останова указатель инструкции , желтый стрелка в окне источника, указывает на строку, содержащую исполняемый оператор в тексте метода или свойства, который будет выполняться далее.
При внесении несанкционированного изменения оно помечается волнистым фиолетовым подчеркиванием, а задача отображается в списке задач. Если вы хотите продолжить использование правки и продолжения, необходимо отменить несанкционированное изменение. Некоторые несанкционированные изменения могут быть разрешены, если это делается за пределами редактирования и продолжения. Если вы хотите сохранить результаты такого несанкционированного редактирования, необходимо остановить отладку и перезапустить приложение.
Функция "Изменение и Продолжение" поддерживается в приложениях UWP для Windows 10 или более поздних версий и в приложениях x86 и x64, нацеленных на настольные версии .NET Framework 4.6 и позднее (.NET Framework доступен только в настольной версии).
Функция "Изменение и продолжение" поддерживает большинство изменений, которые вы хотите внести во время сеанса отладки, но есть некоторые исключения. Функция 'Изменить и продолжить' не поддерживается при запуске отладки с помощью Attach to Process. Возможности изменения и продолжения работы не поддерживаются для оптимизированного кода или смешанного управляемого и нативного кода. Дополнительные сведения см. в разделе "Поддерживаемые изменения кода" (C# и Visual Basic).
Вносите изменения в режиме останова с функцией "Редактировать и продолжить"
Вы можете использовать изменение и продолжение редактирования кода в режиме останова, а затем продолжить без остановки и перезапуска выполнения.
Чтобы изменить код в режиме останова, выполните следующее:
Введите режим останова, выполнив одно из следующих действий:
Установите точку останова в коде, а затем выберите "Начать отладку " в меню отладки и дождитесь, пока приложение достигнет точки останова.
-или-
Запустите отладку и выберите "Разорвать все" в меню отладки .
-или-
При возникновении исключения выберите "Включить редактирование " в помощнике по исключению.
Внесите необходимые и поддерживаемые изменения кода.
Дополнительные сведения см. в разделе "Поддерживаемые изменения кода" (C# и Visual Basic).
Замечание
Если вы пытаетесь внести изменение кода, которое не разрешено изменением и продолжением, изменение будет подчеркиваться фиолетовой волнистой линией, и задача появится в списке задач. Вы не сможете продолжить выполнение кода, если вы не отмените незаконное изменение кода.
В меню отладки нажмите кнопку "Продолжить " для возобновления выполнения.
Теперь код выполняется с примененными изменениями, включенными в проект.