Rozszerzenia hostingu
W tym artykule wymieniono i wyjaśniono wszystkie rozszerzenia Microsoft Testing Platform
związane z możliwościami hostingu.
Przeładowywanie na gorąco
Szybkie przeładowanie umożliwia modyfikowanie zarządzanego kodu źródłowego aplikacji podczas działania programu, bez konieczności ręcznego wstrzymywania lub zatrzymania na punkcie przerwania. Po prostu wprowadź obsługiwaną zmianę podczas działania aplikacji i wybierz przycisk Zastosuj zmiany kodu w programie Visual Studio, aby zastosować zmiany.
Notatka
Bieżąca wersja jest ograniczona do obsługi ponownego ładowania na gorąco tylko w trybie konsoli. Obecnie nie ma obsługi przeładowywania na gorąco w Eksploratorze testów dla programu Visual Studio lub Visual Studio Code.
To rozszerzenie jest dostarczane w ramach pakietu Microsoft.Testing.Extensions.HotReload.
Notatka
Pakiet jest dostarczany z restrykcyjną licencją microsoft Testing Platform Tools. Pełna licencja jest dostępna na stronie https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/License.
Obsługę przeładowywania na gorąco można łatwo włączyć, ustawiając zmienną środowiskową TESTINGPLATFORM_HOTRELOAD_ENABLED
na "1"
.
W przypadku projektów w stylu zestawu SDK można dodać "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
w sekcji environmentVariables
pliku launchSettings.json
. Poniższy fragment kodu przedstawia przykładowy plik:
{
"profiles": {
"Contoso.MyTests": {
"commandName": "Project",
"environmentVariables": {
"TESTINGPLATFORM_HOTRELOAD_ENABLED": "1"
}
}
}
}