Partilhar via


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"
      }
    }
  }
}