c# - 如何在 wix 安装程序中获取 .msi 运行位置?
问题描述
在 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]" />
希望这可以帮助。
推荐阅读
- excel - 如果主工作表存在于另一个工作簿中,则比较和更新它们?
- java - 在 java 中,FileInputStream 中的 read() 方法为何不会抛出“不兼容的类型:可能的有损转换”?
- python - Python 多个记录器不工作。如何配置多个不同级别的记录器?
- django - 相关产品
- .net-core-3.0 - 在 C# 8、.Net Core 3 中覆盖默认接口实现的能力发生了什么?
- javascript - 如何显示产品选项 - BigCommerce
- cucumber - 如何控制步骤定义文件黄瓜注释只适用于一个步骤定义文件?
- go - 如何处理必需和可选的命令行参数?
- c++ - 如何通过重载和模板化的插入运算符尝试显示字符串对象数组来修复空白输出?
- java - AWS SQS 的最佳字符串消息格式是什么?