WPF 主机 (PresentationHost.exe)

 

WPF 主机 (PresentationHost.exe)

Windows Presentation Foundation (WPF) 宿主 (PresentationHost.exe) 是一个应用程序,它使 WPF 应用程序可承载于兼容的浏览器(包括 Microsoft Internet Explorer 6 及更高版本)中。在默认情况下,Windows Presentation Foundation (WPF) 主机注册为浏览器承载的 WPF 内容的 shell 和 MIME 处理程序,包括:

松散(未编译)XAML 文件 (.xaml)。

XAML browser application (XBAP) (.xbap)。

对于这些文件类型,Windows Presentation Foundation (WPF) 主机:

启动注册的 HTML 处理程序来承载 Windows Presentation Foundation (WPF) 内容。

加载所需common language runtime (CLR) 和 Windows Presentation Foundation (WPF) 程序集的正确版本。

确保部署所在区域具有适当的权限级别。

本主题介绍了可以与 PresentationHost.exe 一起使用的命令行参数。

PresentationHost.exe [parameters] uri|filename

  

filename

要激活的文件的路径,也可以为 URI。

-debug

当激活应用程序时,请勿从存储区中提交或运行它。此限制仅在激活本地文件时起作用。

-debugSecurityZoneURL <url>

与 URL 值一起用来向 PresentationHost.exe 表明:由于将应用程序视为是从指定的 URL 部署的,因此应该调试该应用程序。这将确定部署区域和原始站点。

-embedding

OLE 需要该参数。如果指定了 -event 或 -debug 参数,则不必指定 -embedding 参数,因为该参数已在内部设置。

-event <事件名>

打开具有此名称的事件,并在 PresentationHost.exe 初始化并准备承载 WPF 内容时向该事件发出信号。如果打开事件时发生错误(如该事件还未创建),则 PresentationHost.exe 将终止。

-launchApplication <url>

从指定 URL 启动独立的 ClickOnce 应用程序。将应用与 .NET 应用程序相关的 Internet Explorer 和 WinINet 安全策略。

shell 处理程序

PresentationHost.exe example.xbap

MIME 处理程序

PresentationHost.exe -embedding example.xbap

Visual Studio 调试

PresentationHost.exe -debug example.xbap

在区域中进行 Visual Studio 调试

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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值