WPF Konağı (PresentationHost.exe)

Windows Presentation Foundation (wpf) ana bilgisayarı (PresentationHost.exe), WPF uygulamalarının uyumlu tarayıcılarda barındırılmasına olanak tanıyan uygulamadır (Microsoft ınternet Explorer 6 ve üzeri dahil). varsayılan olarak, Windows Presentation Foundation (WPF) ana bilgisayarı, tarayıcı tarafından barındırılan WPF içeriği için kabuk ve MIME işleyicisi olarak kaydedilir ve şunları içerir:

  • Gevşek (derlenmemiş) XAML dosyaları (. xaml).

  • XAML tarayıcısı uygulaması (XBAP) (. XBAP).

bu türlerin dosyaları için Windows Presentation Foundation (WPF) ana bilgisayarı:

  • Windows Presentation Foundation (WPF) içeriğini barındırmak için kayıtlı HTML işleyicisini başlatır.

  • gerekli ortak dil çalışma zamanı (CLR) ve Windows Presentation Foundation (WPF) derlemelerinin doğru sürümlerini yükler.

  • Dağıtım bölgesi için uygun izin düzeylerinin yerinde olmasını sağlar.

Bu konu, PresentationHost.exe ile kullanılabilecek komut satırı parametrelerini açıklar.

Kullanım

PresentationHost.exe [parameters] uri|filename

Parametreler

Parametre Açıklama
filename Etkinleştirilecek dosyanın yolu. Ayrıca bir URI olabilir.
-debug Bir uygulamayı etkinleştirirken, bir uygulamayı üzerinde yürütmez veya mağazadan çalıştırmaz. Bu yalnızca yerel bir dosya etkinleştirildiğinde işe yarar.
-debugSecurityZoneURL < URL 'si> Bir uygulamanın, belirtilen URL 'den dağıtılmış gibi hata ayıklaması gerektiğini PresentationHost.exe belirtmek için bir URL değeri ile kullanılır. Bu hem dağıtım bölgesini hem de kaynak sitesini belirler.
-Gömme OLE tarafından gerektirilir. Ya da -event-debug parametresi belirtilirse, -embedding Bu parametre dahili olarak ayarlandığı için parametresini belirtmeniz gerekmez.
-Event < EventName> Bu adı taşıyan olayı açın ve PresentationHost.exe başlatıldığında ve WPF içeriğini barındırmak için hazırsanız bunu işaret edin. Olay açılırken bir hata oluşursa (örneğin, zaten oluşturulmadıysa) PresentationHost.exe sonlandırılır.
-launchApplication < URL 'si> belirtilen URL 'den tek başına ClickOnce uygulaması başlatır. .NET uygulamaları ile ilgili Internet Explorer ve WinINet güvenlik ilkesi uygulanır.

Senaryolar

Kabuk Işleyicisi

PresentationHost.exe example.xbap

MIME Işleyicisi

PresentationHost.exe -embedding example.xbap

Visual Studio hata ayıklama

PresentationHost.exe -debug example.xbap

bölgede hata ayıklamayı Visual Studio

PresentationHost.exe -debug -debugSecurityZoneURL http://www.example.com c:\folderpath\example.xbap

Ayrıca bkz.