在自定义对话框中自定义 Wix 安装程序中的图像
Posted
技术标签:
【中文标题】在自定义对话框中自定义 Wix 安装程序中的图像【英文标题】:Customizing Images in Wix Installer in a customized dialog 【发布时间】:2014-05-27 05:36:23 【问题描述】:我已经使用 wix 安装程序创建了一个项目的设置,它是在 vs2010 中创建的。现在我已经完全创建了项目的设置。但是我需要用我的产品图像替换 wix 安装程序中的图像。
我用过
<UIRef Id="MyWixUI_InstallDir" />
并自定义了对话框。我已使用此行来引用图像,
<WixVariable Id="WixUIBannerBmp" Value="Banner.bmp" />
<WixVariable Id="WixUIDialogBmp" Value="Dialog.bmp" />
位不工作。但如果我参考默认(即)<UIRef Id="WixUI_InstallDir" />
而不是<UIRef Id="MyWixUI_InstallDir" />
,则图像正常工作。但我需要在我的自定义对话框中执行相同的操作。
提前致谢。 阿尔沙德。
【问题讨论】:
【参考方案1】:尝试在您的自定义对话框中使用以下内容:
<Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="44" TabSkip="no" Text="!(loc.InstallDirDlgBannerBitmap)" />
即!(loc.InstallDirDlgBannerBitmap)
作为参考。这应该可以解决问题,至少它对我有用。
同样适用于对话框位图:
<Control Id="Bitmap" Type="Bitmap" X="0" Y="0" Width="370" Height="234" TabSkip="no" Text="!(loc.WelcomeDlgBitmap)" />
【讨论】:
其实是wix的新手。我需要在第一个对话框中分配我的徽标(即)安装程序启动对话框,如何分配它? @塔菲特以上是关于在自定义对话框中自定义 Wix 安装程序中的图像的主要内容,如果未能解决你的问题,请参考以下文章