Sdílet prostřednictvím


Rozšíření pro hostování

Tento článek obsahuje seznam všech rozšíření Microsoft Testing Platform souvisejících 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 environmentVariables souboru launchSettings.json přidat "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1". Následující fragment kódu ukazuje ukázkový soubor:

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