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.
Warnung
XBAPs erfordern, dass ältere Browser funktionieren, z. B. Internet Explorer und alte Versionen von Firefox. Diese älteren Browser werden in der Regel unter Windows 10 und Windows 11 nicht unterstützt. Moderne Browser unterstützen die für XBAP-Apps erforderliche Technologie aufgrund von Sicherheitsrisiken nicht mehr. Plug-Ins, die XBAPs aktivieren, werden nicht mehr unterstützt. Weitere Informationen finden Sie unter Häufig gestellte Fragen zu WPF-Anwendungen, die im Browser gehostet werden (XBAP).
Windows Presentation Foundation (WPF) Host (PresentationHost.exe) ist die Anwendung, die es WPF-Anwendungen ermöglicht, in kompatiblen Browsern (einschließlich Microsoft Internet Explorer 6 und höher) gehostet zu werden. Standardmäßig wird der WPF-Host (Windows Presentation Foundation) als Shell- und MIME-Handler für vom Browser gehostete WPF-Inhalte registriert, die Folgendes umfassen:
Lose (nicht kompilierte) XAML-Dateien (XAML).
XAML-Browseranwendung (XBAP) (.xbap).
Für Dateien dieser Typen: Windows Presentation Foundation (WPF)-Host:
Startet den registrierten HTML-Handler zum Hosten des Windows Presentation Foundation (WPF)-Inhalts.
Lädt die richtigen Versionen der erforderlichen Common Language Runtime (CLR) und Windows Presentation Foundation (WPF)-Assemblies.
Stellt sicher, dass die entsprechenden Berechtigungsstufen für die Zone der Bereitstellung vorhanden sind.
In diesem Thema werden die Befehlszeilenparameter beschrieben, die mit PresentationHost.exeverwendet werden können.
Verwendung
PresentationHost.exe [parameters] uri|filename
Die Parameter
Parameter | BESCHREIBUNG |
---|---|
Dateiname | Der Pfad der zu aktivierenden Datei. Kann auch ein URI sein. |
-debuggen | Wenn Sie eine Anwendung aktivieren, wird sie weder im Store bestätigt noch ausgeführt. Dies funktioniert nur, wenn eine lokale Datei aktiviert wird. |
-debugSecurityZoneURL-URL <> | Wird mit einem URL-Wert verwendet, um anzugeben, dass PresentationHost.exe eine Anwendung so debuggen soll, als wäre sie von der angegebenen URL bereitgestellt worden. Dies bestimmt sowohl die Bereitstellungszone als auch den Ursprungsort. |
-Einbettung | Von OLE erforderlich Wenn der -event -debug Parameter angegeben ist, ist es nicht erforderlich, den -embedding Parameter anzugeben, da dieser Parameter intern festgelegt wird. |
-event <eventname> | Öffnen Sie das Ereignis mit diesem Namen, und signalisieren Sie es, wenn PresentationHost.exe initialisiert und bereit zum Hosten von WPF-Inhalten ist. PresentationHost.exe wird beendet, wenn beim Öffnen des Ereignisses ein Fehler aufgetreten ist, z. B. wenn es noch nicht erstellt wurde. |
-AnwendungStarten <URL> | Startet eine eigenständige ClickOnce-Anwendung aus der angegebenen URL. Internet Explorer und WinINet-Sicherheitsrichtlinie für .NET-Anwendungen werden angewendet. |
Szenarien
Shell-Verwalter
PresentationHost.exe example.xbap
MIME-Handler
PresentationHost.exe -embedding example.xbap
Debuggen in Visual Studio
PresentationHost.exe -debug example.xbap
Debuggen in Visual Studio im Bereich
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Siehe auch
.NET Desktop feedback