Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Hot Reload, anteriormente chamado Edit and Continue, é uma funcionalidade para depuração do Visual Basic que permite alterar o seu código enquanto está a ser executado no modo de pausa. Depois que as edições de código tiverem sido aplicadas, você poderá retomar a execução de código com as novas edições instaladas e ver o efeito.
Podes usar o Hot Reload sempre que entrares no modo Break. No modo de pausa, o ponteiro de instrução, uma seta amarela na janela de origem, aponta para a linha que contém uma instrução executável num método ou num corpo de propriedade que será executado em seguida.
Quando você faz uma edição não autorizada, a alteração é marcada com um sublinhado ondulado roxo e uma tarefa é exibida na Lista de Tarefas. Tem de desfazer uma edição não autorizada se quiser continuar a usar o Hot Reload. Certas edições não autorizadas podem ser permitidas se feitas fora do Hot Reload. Se você quiser reter os resultados de tal edição não autorizada, você deve parar a depuração e reiniciar seu aplicativo.
O Hot Reload é suportado em aplicações UWP para Windows 10 ou posteriores, e em aplicações x86 e x64 que visam o .NET Framework 4.6 desktop ou versões posteriores (o .NET Framework é apenas uma versão desktop).
O Hot Reload suporta a maioria das alterações que você pode querer fazer durante uma sessão de depuração, mas há algumas exceções. O Hot Reload não está disponível quando se começa a depurar usando Attach to Process. O Hot Reload não é suportado para código otimizado ou código misto gerido e nativo. Para obter mais informações, consulte Alterações de código com suporte (C# e Visual Basic).
Aplicar edições no Break Mode com Recarregamento a Quente
Podes usar o Hot Reload para editar o teu código no modo Break e depois continuar sem parar e reiniciar a execução.
Para editar o código no modo de interrupção:
Entre no modo de quebra seguindo um destes procedimentos:
Defina um ponto de interrupção no seu código e, em seguida, escolha Iniciar Depuração no menu Depurar e aguarde até que o aplicativo atinja o ponto de interrupção.
-ou-
Inicie a depuração e, em seguida, selecione Interromper Tudo no menu Depurar.
-ou-
Quando ocorrer uma exceção, escolha Ativar Edição no Assistente de Exceção.
Faça as alterações de código desejadas e suportadas.
Para obter mais informações, consulte Alterações de código com suporte (C# e Visual Basic).
Observação
Se tentar fazer uma alteração de código que não é permitida pelo Hot Reload, a sua edição será sublinhada por uma linha ondulada roxa e uma tarefa aparecerá na Lista de Tarefas. Você não poderá continuar a execução de código a menos que desfaça a alteração ilegal do código.
No menu Depurar , clique em Continuar para retomar a execução.
Seu código agora é executado com suas edições aplicadas incorporadas ao projeto.