Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Estas extensiones controlan cómo y dónde se implementa e inicia el host de prueba. Se basan en el punto de extensión experimental ITestHostLauncher, que permite que una extensión asuma la implementación y el inicio del host de pruebas en lugar de iniciarlo localmente. Cada extensión requiere un paquete NuGet adicional, como se describe en cada sección.
Sugerencia
Al usar Microsoft.Testing.Platform.MSBuild (incluido transitivamente por MSTest, NUnit y ejecutores xUnit), estas extensiones se registran automáticamente al instalar sus paquetes NuGet, no se necesitan cambios de código. El registro manual especificado en este artículo solo es necesario si ha deshabilitado el punto de entrada generado automáticamente estableciendo <GenerateTestingPlatformEntryPoint>false</GenerateTestingPlatformEntryPoint>.
Implementación de aplicaciones empaquetadas
La extensión de implementación de aplicaciones empaquetadas despliega un host de pruebas de Windows empaquetado (UWP o WinUI empaquetado) en un directorio aislado y lo inicia desde allí, en lugar de iniciar el host de pruebas en su ubicación original. Es el cliente de referencia del punto de extensión experimental ITestHostLauncher para aplicaciones empaquetadas de Windows. Esta extensión requiere el paquete NuGet Microsoft.Testing.Extensions.PackagedApp.
Note
Disponible en MTP a partir de la versión 2.3.0. Esta extensión es experimental y sus opciones y formato de salida pueden cambiar en una versión futura.
Registro manual
var builder = await TestApplication.CreateBuilderAsync(args);
builder.AddPackagedAppDeployment();