Extensões de hospedagem
Este artigo lista e explica todas as Microsoft Testing Platform
extensões relacionadas à capacidade de hospedagem.
Recarga a quente
A recarga ativa permite modificar o código-fonte gerenciado do aplicativo enquanto o aplicativo está em execução, sem a necessidade de pausar manualmente ou atingir um ponto de interrupção. Basta fazer uma alteração com suporte enquanto o aplicativo está em execução e selecionar o botão Aplicar alterações de código no Visual Studio para aplicar suas edições.
Nota
A versão atual é limitada a suportar recarga a quente apenas no "modo console". Atualmente, não há suporte para recarga a quente no Test Explorer for Visual Studio ou Visual Studio Code.
Esta extensão é fornecida como parte do pacote Microsoft.Testing.Extensions.HotReload .
Nota
O pacote é fornecido com a licença restritiva Microsoft Testing Platform Tools. A licença completa está disponível em https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.
Você pode facilmente habilitar o suporte a recarga a quente definindo a TESTINGPLATFORM_HOTRELOAD_ENABLED
variável de ambiente como "1"
.
Para projetos no estilo SDK, você pode adicionar "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
na environmentVariables
seção do launchSettings.json
arquivo. O trecho a seguir mostra um arquivo de exemplo:
{
"profiles": {
"Contoso.MyTests": {
"commandName": "Project",
"environmentVariables": {
"TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
}
}
}
}