Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Hot Reload, anteriormente chamado Editar e Continuar, é um recurso de depuração do Visual Basic que permite alterar seu código enquanto ele está em execução no modo de interrupção (Break mode). 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 em vigor e ver o efeito.
Você pode usar o Hot Reload sempre que entrar no modo de pausa. 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 em um método ou propriedade que será executada 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. Você deve desfazer uma edição não autorizada se quiser continuar a usar o Hot Reload. Determinadas edições não autorizadas poderão ser permitidas se forem feitas fora do Hot Reload. Se você quiser manter os resultados de uma edição não autorizada, pare de depurar e reinicie seu aplicativo.
Há suporte para o Hot Reload em aplicativos UWP para Windows 10 ou posterior e em aplicativos x86 e x64 que têm como alvo o .NET Framework 4.6 ou versões posteriores (o .NET Framework é apenas uma versão para desktop).
O Hot Reload dá suporte à maioria das alterações que talvez você queira fazer durante uma sessão de depuração, mas há algumas exceções. O Hot Reload não é suportado quando você inicia a depuração usando Anexar ao Processo. Não há suporte para Hot Reload em código otimizado ou código misto gerenciado e nativo. Para obter mais informações, consulte Alterações de código com suporte (C# e Visual Basic).
Aplicar edições no modo de interrupção com recarregamento frequente
Você pode usar o Hot Reload para editar seu código no modo de interrupção e, em seguida, continuar sem parar e reiniciar a execução.
Para editar o código no modo de interrupção:
Insira o modo de interrupção fazendo um dos seguintes procedimentos:
Defina um ponto de interrupção em seu código, 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 selecione Interromper Tudo no menu Depurar .
- ou -
Quando ocorrer uma exceção, escolha Habilitar Edição no Assistente de Exceção.
Faça quaisquer 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 você tentar fazer uma alteração de código que não é permitida pelo Recarregamento Frequente, sua edição será sublinhada por uma linha ondulada roxa e uma tarefa será exibida na Lista de Tarefas. Você não poderá continuar a execução do código, a menos que desfaça a alteração de código ilegal.
No menu Depurar , clique em Continuar para retomar a execução.
Seu código agora é executado com as edições aplicadas incorporadas ao projeto.