WPF Host (PresentationHost.exe)
Advertencia
Los XBAP requieren que los exploradores heredados funcionen, como Internet Explorer y versiones anteriores de Firefox. Normalmente, estos exploradores más antiguos no son compatibles con Windows 10 y Windows 11. Los exploradores modernos ya no admiten la tecnología necesaria para las aplicaciones XBAP debido a riesgos de seguridad. Los complementos que habilitan XBAPs ya no se admiten. Para obtener más información, vea Preguntas más frecuentes sobre las aplicaciones hospedadas por el explorador (XBAP) de WPF.
Windows Presentation Foundation (WPF) Host (PresentationHost.exe) es la aplicación que permite que las aplicaciones WPF se hospeden en exploradores compatibles (incluido Microsoft Internet Explorer 6 y versiones posteriores). De forma predeterminada, Windows Presentation Foundation (WPF) Host se registra como el shell y el controlador MIME para contenido WPF hospedado en el explorador, lo cual incluye:
Archivos XAML dinámicos (sin compilar) (.xaml).
Aplicación del explorador XAML (XBAP) (.xbap).
Para estos tipos de archivos Windows Presentation Foundation (WPF) Host:
Inicia el controlador de HTML registrado para hospedar el contenido Windows Presentation Foundation (WPF).
Carga las versiones correctas de los ensamblados obligatorios Common Language Runtime (CLR) y Windows Presentation Foundation (WPF).
Garantiza que los niveles de permisos adecuados para la zona de implementación están en vigor.
Este tema describe los parámetros de la línea de comandos que se pueden utilizar con PresentationHost.exe.
Uso
PresentationHost.exe [parameters] uri|filename
Parámetros
Parámetro | Descripción |
---|---|
nombreDeArchivo | Ruta al archivo que se va a activar. También puede ser un URI. |
-debug | Al activar una aplicación, no la confirma ni la ejecuta desde el almacén. Esto sólo funciona cuando se activa un archivo local. |
-debugSecurityZoneURL <url> | Se utiliza con un valor URL para indicar a PresentationHost.exe que una aplicación se debe depurar como si se hubiera implementado desde la URL especificada. Esto determina la zona de implementación y el sitio de origen. |
-embedding | Requerido por OLE. Si se especifica el parámetro -event o -debug , no será necesario especificar el parámetro -embedding , ya que ese parámetro se establece internamente. |
-event <eventname> | Abra el evento con este nombre y señálelo cuando PresentationHost.exe se inicialice y esté listo para hospedar el contenido WPF. PresentationHost.exe finalizará si se produce un error al abrir el evento como, por ejemplo, si este no se ha creado todavía. |
-launchApplication <url> | Inicia una aplicación ClickOnce independiente desde la dirección URL especificada. Se aplican las directivas de seguridad de Internet Explorer y WinINet relativas a las aplicaciones .NET. |
Escenarios
Controlador de shell
PresentationHost.exe example.xbap
Controlador de MIME
PresentationHost.exe -embedding example.xbap
Depuración de Visual Studio
PresentationHost.exe -debug example.xbap
Depuración de Visual Studio en Zone
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Vea también
.NET Desktop feedback