首页 > 解决方案 > 如何在 wix 安装程序中获取 .msi 运行位置?

问题描述

在 wix 对话框中,我有上传按钮来上传公司徽标...单击下一步按钮后,我需要在下一个对话框中显示此图像。

标签: c#wix

解决方案


我不确定您是使用默认的 wix ui 对话框还是自定义了 UI 对话框。

如果您使用的是默认对话框,那么您可以设置以下两个变量中的任何一个:

  • WixUIBannerBmp 这是顶部横幅的 wixvariable。尺寸:493×58

  • WixUIDialogBmp 这是用于欢迎和完成对话框的背景位图的 wixvariable
    大小:493 × 312

句法 :

<WixVariable Id="WixUIBannerBmp" Value="..\images\banner.bmp" />

您可以从自定义操作中获取图像路径,然后可以在设置 wix 变量时设置该路径。

例如,如果您的路径属性名称是 BrowsedFilePath,那么语法将是

句法 :

<WixVariable Id="WixUIBannerBmp" Value="[BrowsedFilePath]" />

希望这可以帮助。


推荐阅读