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