Host WPF (PresentationHost.exe)
Avvertimento
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 ulteriori informazioni, vedere FAQ sulle applicazioni WPF ospitate in un browser (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 i contenuti WPF ospitati da browser, che includono:
File XAML separati (non compilati) (con estensione xaml).
Applicazione browser XAML (XBAP) (.xbap).
Per questi tipi di file, l'host di Windows Presentation Foundation (WPF):
Avvia il gestore HTML registrato per ospitare il contenuto di Windows Presentation Foundation (WPF).
Carica le versioni corrette degli assembly richiesti del Common Language Runtime (CLR) e della Windows Presentation Foundation (WPF).
Assicura che siano presenti i livelli di autorizzazione appropriati per la zona di distribuzione.
In questo argomento vengono descritti i parametri della riga di comando che possono essere usati con PresentationHost.exe.
Uso
PresentationHost.exe [parameters] uri|filename
Parametri
Parametro | Descrizione |
---|---|
nome del file | Percorso del file da attivare. Può anche essere un URI. |
-debug | Quando si attiva un'applicazione, non ne esegue il commit né l'avvia dal negozio. Questa operazione funziona solo quando viene attivato un file locale. |
-debugSecurityZoneURL url <url> | Usato con un valore URL per indicare a PresentationHost.exe che un'applicazione deve essere sottoposta a debug come se fosse stata distribuita dall'URL specificato. Ciò determina sia la zona di distribuzione che il sito di origine. |
-Incorporamento | Richiesto da OLE. Se si specifica il parametro -event o -debug , non è necessario specificare il parametro -embedding , poiché tale parametro viene impostato internamente. |
-event <nome evento> | Apri l'evento con questo nome e indica quando PresentationHost.exe è inizializzato e pronto ad ospitare il contenuto WPF. PresentationHost.exe terminerà se si è verificato un errore durante l'apertura dell'evento, ad esempio se non è stato già 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
Debug di Visual Studio nella zona
PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap
Vedere anche
.NET Desktop feedback