Compartilhar via


Extensões de hospedagem

Este artigo lista e explica todas as extensões de Microsoft Testing Platform relacionadas à funcionalidade de hospedagem.

Recarga Dinâmica

O Recarga dinâmica permite que você modifique o código-fonte gerenciado do seu aplicativo enquanto ele estiver 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 estiver 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 está limitada ao suporte de recarga dinâmica apenas no "modo console". No momento, não há suporte para recarga dinâmica no Gerenciador de Testes para Visual Studio ou Visual Studio Code.

Essa extensão é enviada como parte do pacote Microsoft.Testing.Extensions.HotReload.

Observação

O pacote é fornecido com a licença restritiva do 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 habilitar facilmente o suporte à recarga dinâmica 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 snippet a seguir mostra um arquivo de exemplo:

{
  "profiles": {
    "Contoso.MyTests": {
      "commandName": "Project",
      "environmentVariables": {
        "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
      }
    }
  }
}