Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Deze extensies bepalen hoe en waar de testhost wordt geïmplementeerd en gestart. Ze bouwen voort op het experimentele ITestHostLauncher extensiepunt, waarmee een extensie de uitrol en het starten van de testhost kan overnemen, in plaats van deze lokaal te starten. Voor elke extensie is een extra NuGet-pakket vereist, zoals beschreven in elke sectie.
Tip
Wanneer u Microsoft.Testing.Platform.MSBuild gebruikt (inclusief transitief door MSTest, NUnit en xUnit runners), worden deze extensies automatisch geregistreerd wanneer u hun NuGet-pakketten installeert. Er zijn geen codewijzigingen nodig. De handmatige registratie die in dit artikel is opgegeven, is alleen vereist als u het automatisch gegenereerde toegangspunt hebt uitgeschakeld door de instelling in te stellen <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Implementatie van verpakte apps
Met de implementatie-extensie voor verpakte apps wordt een verpakte Windows testhost (UWP of verpakte WinUI) geïmplementeerd in een geïsoleerde map en wordt deze vanaf daar gestart in plaats van de testhost te starten. Het is de belangrijkste gebruiker van het experimentele ITestHostLauncher uitbreidingspunt voor verpakte Windows-apps. Voor deze extensie is het NuGet-pakket Microsoft.Testing.Extensions.PackagedApp vereist.
Note
Beschikbaar in MTP vanaf versie 2.3.0. Deze extensie is experimenteel en de opties en uitvoerindeling kunnen in een toekomstige versie veranderen.
Handmatige registratie
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();