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