我正在使用几篇文章和其他问题来覆盖我在20多个其他安装程序中使用的二进制wixlib的横幅位图图像.该库提供了我们自己的自定义UI,一些自定义对话框,公共资源,二进制文件,自定义操作等.
这是我在wixlib中使用的代码来覆盖图像:
<Binary Id="WixUI_Bmp_Banner" SourceFile="Bitmaps\bnnrbmp.bmp/>
<Binary Id="WixUI_Bmp_Dialog" SourceFile="Bitmaps\dlgbmp.bmp/>
Run Code Online (Sandbox Code Playgroud)
但是当我在我的实际MSI项目中引用我的wixlib时,一切都有效,除了UI横幅图像覆盖(我的自定义对话框触发,进程工作,常见二进制文件安装等).在我的二进制wixlib项目中,我需要做些什么特别的事情来覆盖我自己的二进制wixlib中的UIExtension.wixlib默认图像?
我在这里看到了这个问题:WixUiBannerBmp可以设置为wixlib吗?但是,这个问题的答案没有回答这个问题,它与一个图标直接相关,我不确定这个人是否正在使用二进制wixlib(可重新分发).我在wixlib中嵌入的添加/删除程序图标已经可以正常工作了.