Host WPF (PresentationHost.exe)
Avviso
I file XBAP richiedono il funzionamento di browser legacy, ad esempio Internet Explorer e versioni precedenti di Firefox. Questi browser meno recenti sono in genere non supportati in Windows 10 e Windows 11. I browser moderni non supportano più la tecnologia necessaria per le app XBAP a causa di rischi per la sicurezza. I plug-in che abilitano XBAP non sono più supportati. Per altre informazioni, vedere Domande frequenti sulle applicazioni ospitate dal browser WPF (XBAP).
Windows Presentation Foundation (WPF) Host (PresentationHost.exe) è l'applicazione che consente alle applicazioni WPF di essere ospitate in browser compatibili (inclusi Microsoft Internet Explorer 6 e versioni successive). Per impostazione predefinita, l'host Windows Presentation Foundation (WPF) viene registrato come shell e gestore MIME per il contenuto WPF ospitato nel browser, che include:
File XAML separati (non compilati) (con estensione xaml).
Applicazione browser XAML (XBAP) (xbap).
Per i file di questi tipi, Host Windows Presentation Foundation (WPF):
Avvia il gestore HTML registrato per ospitare il contenuto di Windows Presentation Foundation (WPF).
Carica le versioni corrette degli assembly CLR (Common Language Runtime) richiesti e Windows Presentation Foundation (WPF).
Assicura che siano disponibili i livelli di autorizzazione appropriati per l'area di distribuzione.
Questo argomento descrive i parametri della riga di comando che è possibile utilizzare con PresentationHost.exe.
Utilizzo
PresentationHost.exe [parameters] uri|filename
Parametri
Parametro | Descrizione |
---|---|
filename | Il percorso del file da attivare. Può anche essere un URI. |
-debug | Quando si attiva un'applicazione, non esegue il commit o non lo esegue dall'archivio. Funziona solo quando un file locale è attivato. |
-debugSecurityZoneURL <URL> | Usato con un valore URL per indicare di PresentationHost.exe che un'applicazione deve essere sottoposto a debug come se fosse stata distribuita dall'URL specificato. In questo modo si determina l'area di distribuzione e il sito di origine. |
-embedding | Richiesto da OLE. Se viene specificato il parametro -event o -debug , non è necessario specificare il parametro -embedding , poiché tale parametro è impostato internamente. |
-event eventname <> | Aprire l'evento con questo nome e segnalarlo quando PresentationHost.exe viene inizializzato e pronto per ospitare il contenuto WPF. PresentationHost.exe verrà chiuso se si verifica un errore durante l'apertura dell'evento, ad esempio come se non fosse stato creato. |
-launchApplication <URL> | Avvia un'applicazione ClickOnce autonoma dall'URL specificato. Vengono applicati i criteri di sicurezza di Internet Explorer e WinINet relativi alle applicazioni .NET. |
Scenari
Gestore shell
PresentationHost.exe example.xbap
Gestore MIME
PresentationHost.exe -embedding example.xbap
Debug di Visual Studio
PresentationHost.exe -debug example.xbap
Debugging nell'area di sicurezza di Visual Studio
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Vedi anche
.NET Desktop feedback