Udostępnij za pośrednictwem


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