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