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 imediata permite modificar o código-fonte gerido da aplicação enquanto a aplicação está em execução, sem a necessidade de pausar manualmente ou colocar um ponto de paragem. 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.
Observação
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.
Essa extensão é fornecida como parte do pacote Microsoft.Testing.Extensions.HotReload.
Observação
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 variável de ambiente TESTINGPLATFORM_HOTRELOAD_ENABLED
como "1"
.
Para projetos no estilo SDK, você pode adicionar "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
na seção environmentVariables
do arquivo launchSettings.json
. O trecho a seguir mostra um arquivo de exemplo:
{
"profiles": {
"Contoso.MyTests": {
"commandName": "Project",
"environmentVariables": {
"TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
}
}
}
}