Teilen über


Hostingerweiterungen

In diesem Artikel werden alle Microsoft.Testing.Platform-Erweiterungen aufgeführt und erläutert, die sich auf die Hostingfunktion beziehen.

Sofortiges Neuladen

Mit Hot Reload können Sie den verwalteten Quellcode Ihrer App ändern, während die Anwendung ausgeführt wird, ohne dass sie manuell angehalten werden muss oder ein Haltepunkt gesetzt werden muss. Nehmen Sie einfach eine unterstützte Änderung vor, während die App ausgeführt wird, und wählen Sie die Schaltfläche "Codeänderungen anwenden" Schaltfläche in Visual Studio aus, um Ihre Bearbeitungen anzuwenden.

Anmerkung

Die aktuelle Version ist nur auf die Unterstützung des hot reload im "Konsolenmodus" beschränkt. Aktuell gibt es im Test-Explorer für Visual Studio oder Visual Studio Code keine Unterstützung für Hot Reload.

Diese Erweiterung wird als Teil des Microsoft.Testing.Extensions.HotReload Pakets ausgeliefert.

Anmerkung

Das Paket wird mit der restriktiven Microsoft.Testing.Platform Tools-Lizenz ausgeliefert. Die vollständige Lizenz ist unter https://www.nuget.org/packages/Microsoft.Testing.Extensions.HotReload/1.0.0/Licenseverfügbar.

Sie können die Hot-Reload-Unterstützung ganz einfach aktivieren, indem Sie die Umgebungsvariable TESTINGPLATFORM_HOTRELOAD_ENABLED auf "1"festlegen.

Für PROJEKTE im SDK-Stil können Sie "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" im Abschnitt environmentVariables der launchSettings.json-Datei hinzufügen. Der folgende Codeausschnitt zeigt eine Beispieldatei:

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