Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Diese Erweiterungen steuern, wie und wo der Testhost bereitgestellt und gestartet wird. Sie bauen auf dem experimentellen Erweiterungspunkt ITestHostLauncher auf, mit dem eine Erweiterung die Bereitstellung und den Start des Testhosts übernehmen kann, anstatt ihn direkt vor Ort zu starten. Jede Erweiterung erfordert ein zusätzliches NuGet-Paket, wie in jedem Abschnitt beschrieben.
Tipp
Bei Verwendung von Microsoft.Testing.Platform.MSBuild (transitiv von MSTest, NUnit und xUnit runners eingeschlossen) werden diese Erweiterungen automatisch registriert, wenn Sie ihre NuGet-Pakete installieren – keine Codeänderungen erforderlich. Die in diesem Artikel angegebene manuelle Registrierung ist nur erforderlich, wenn Sie den automatisch generierten Einstiegspunkt durch Festlegen <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>deaktiviert haben.
Bereitstellung verpackter Apps
Die gepackte App-Bereitstellungserweiterung stellt einen verpackten Windows Testhost (UWP oder gepacktes WinUI) in einem isolierten Verzeichnis bereit und startet sie von dort aus, anstatt den Testhost an Ort und Stelle zu starten. Es ist der Referenznutzer des experimentellen Erweiterungspunkts ITestHostLauncher für verpackte Windows-Apps. Für diese Erweiterung ist das Microsoft.Testing.Extensions.PackagedApp-NuGet-Paket erforderlich.
Note
Verfügbar in MTP ab Version 2.3.0. Diese Erweiterung ist experimentell, und die Optionen und das Ausgabeformat können sich in einer zukünftigen Version ändern.
Manuelle Registrierung
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();