Udostępnij za pośrednictwem


Rozszerzenia hostingu

W tym artykule wymieniono i wyjaśniono wszystkie Microsoft Testing Platform rozszerzenia związane z możliwościami hostingu.

Gorące ponowne ładowanie

Przeładowywanie na gorąco umożliwia modyfikowanie zarządzanego kodu źródłowego aplikacji podczas działania aplikacji bez konieczności ręcznego wstrzymywania lub trafienia punktu przerwania. Po prostu wprowadź obsługiwaną zmianę podczas działania aplikacji i wybierz przycisk Zastosuj zmiany kodu w programie Visual Studio, aby zastosować zmiany.

Uwaga

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 .

Uwaga

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ą TESTINGPLATFORM_HOTRELOAD_ENABLED środowiskową na "1"wartość .

W przypadku projektów w stylu zestawu SDK można dodać "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" sekcję environmentVariableslaunchSettings.json pliku. Poniższy fragment kodu przedstawia przykładowy plik:

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