Freigeben über


Hostingerweiterungen

In diesem Artikel werden alle Microsoft Testing Platform-Erweiterungen im Zusammenhang mit der Hostingfunktion aufgeführt und erläutert.

Erneut laden im laufenden Betrieb

Mit Hot Reload können Sie den verwalteten Quellcode Ihrer App ändern, während die Anwendung ausgeführt wird, ohne dass sie manuell angehalten oder ein Breakpoint erreicht 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 in Visual Studio aus, um Ihre Bearbeitungen anzuwenden.

Hinweis

Die aktuelle Version ist auf die Unterstützung von Hot Reload im Konsolenmodus beschränkt. Derzeit gibt es keine Unterstützung für Hot Reload im Test-Explorer für Visual Studio oder Visual Studio Code.

Diese Erweiterung ist im Paket Microsoft.Testing.Extensions.HotReload enthalten.

Hinweis

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/License verfügbar.

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

Für SDK-Projekte können Sie "TESTINGPLATFORM_HOTRELOAD_ENABLED": "1" zum Abschnitt environmentVariables der launchSettings.json-Datei hinzufügen. Das folgende Codeschnipsel zeigt eine Beispieldatei:

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