Sdílet prostřednictvím


Rozšíření pro hostování

Tento článek uvádí a vysvětluje všechna rozšíření Microsoft.Testing.Platform související s možnostmi hostování.

Aktualizace za běhu

Opětovné načítání za běhu umožňuje upravit zdrojový kód aplikace, když je aplikace spuštěná, aniž byste museli ručně pozastavit nebo nastavit bod přerušení. Jednoduše proveďte podporovanou změnu, když je aplikace spuštěná, a vyberte tlačítko Použít změny kódu v sadě Visual Studio, aby se vaše úpravy použily.

Poznámka

Aktuální verze je omezená na podporu dynamického načítání pouze v konzolovém režimu. V Průzkumníku testů pro Visual Studio ani Visual Studio Code momentálně není podporováno opětovné načítání za provozu.

Toto rozšíření se dodává jako součást balíčku Microsoft.Testing.Extensions.HotReload.

Poznámka

Balíček se dodává s omezující licencí Microsoft.Testing.Platform Tools. Úplná licence je k dispozici na https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.

Podporu opětovného načítání za provozu můžete snadno povolit nastavením proměnné prostředí TESTINGPLATFORM_HOTRELOAD_ENABLED na "1".

U projektů ve stylu sady SDK můžete do "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" souboru environmentVariables přidat launchSettings.json. Následující fragment kódu ukazuje ukázkový soubor:

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