Condividi tramite


Host WPF (PresentationHost.exe)

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, Windows Presentation Foundation (WPF) Host è registrato come la shell e il gestore MIME per il contenuto WPF ospitato da browser, tra cui:

  • File XAML separati (xaml) (non compilati).

  • XAML browser application (XBAP) (xbap).

Per file di questi tipi, Windows Presentation Foundation (WPF) Host:

  • Avvia il gestore HTML registrato per ospitare il contenuto Windows Presentation Foundation (WPF).

  • Carica le versioni corrette degli assembly common language runtime (CLR) e Windows Presentation Foundation (WPF) necessari.

  • Assicura che siano disponibili i livelli di autorizzazione appropriati per l'area di distribuzione.

In questo argomento vengono illustrati 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>

Utilizzato con un valore URL per indicare a PresentationHost.exe che un'applicazione dovrebbe essere sottoposta a debug come se fosse 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é quel parametro è impostato internamente.

-event <nomeevento>

Aprire l'evento con questo nome e segnalarlo quando PresentationHost.exe è 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 di 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

Vedere anche

Concetti

Sicurezza (WPF)