WIX安装程序无法正确显示WixUI对话框的自定义图像

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了WIX安装程序无法正确显示WixUI对话框的自定义图像相关的知识,希望对你有一定的参考价值。

在我的WIX安装程序中,我使用自定义WixUIDialogBmp图像作为安装程序的Welcome and Completion页面。但如下所示,图像无法正确显示。我试图从'WIX跟随这个official documentation。问题:我可能缺少什么以及如何纠正。注意:问题似乎是对话框在左侧显示太多边距,尽管图像中的文本本身与最左边对齐。但这只是我的猜测。

安装人员的欢迎对话:

enter image description here

安装程序的完成对话框:

enter image description here

以下是我用于<WixVariable Id="WixUIDialogBmp" Value="My_product_WelcomCompletion.bmp"/>的实际图像。图像My_product_WelcomCompletion.bmp的大小为420 x 312,图像文本左对齐。注意:单击下面的图像可以更好地了解图像:

enter image description here

答案

评论太久了。我现在没有时间检查和回答这个问题,但也许可以在github上查看这个项目:https://github.com/frederiksen/Classic-WiX-Burn-Theme。也许你已经拥有它 - 有点像你可能。

此外,您还可以从the IsWix project找到更高级的WiX示例和教程。基本上是用于生成WiX MSI文件的GUI前端。 Here are the actual tutorials。而工具本身:https://github.com/iswix-llc/iswix。和the blog

以上是关于WIX安装程序无法正确显示WixUI对话框的自定义图像的主要内容,如果未能解决你的问题,请参考以下文章

更改 WiX 的 INSTALLFOLDER 值

难以捉摸的 wix 安装程序和 AdvancedWelcomeEulaDlg 对话框问题

如何在使用WixUI_Advanced时将RemoveExistingProducts更改为InstallFinalize之后?

如何将 UI 添加到 WiX 3 安装程序?

自定义 Bootstrapper UI,类似于自定义的 wix UI

如何在关闭对话框的 Wix 安装程序中停止自定义操作中的进度条