Я использую несколько статей и других вопросов, чтобы переопределить растровые изображения баннера для двоичного wixlib, который я использую в 20+ других установщиках. Эта библиотека предоставляет наш собственный пользовательский интерфейс, некоторые пользовательские диалоги, общие ресурсы, двоичные файлы, пользовательские действия и т. Д.
Вот код, который я использую в wixlib для переопределения изображений:
<Binary Id="WixUI_Bmp_Banner" SourceFile="Bitmaps\bnnrbmp.bmp/>
<Binary Id="WixUI_Bmp_Dialog" SourceFile="Bitmaps\dlgbmp.bmp/>
Но когда я ссылаюсь на свой wixlib в моем реальном проекте MSI, все работает, кроме переопределений изображений баннеров пользовательского интерфейса (мои пользовательские диалоговые окна запускаются, процессы работают, устанавливаются общие двоичные файлы и т. Д.). Что-то особенное, что мне нужно сделать в моем двоичном проекте wixlib, чтобы переопределить образы по умолчанию UIExtension.wixlib в моем собственном двоичном wixlib?
Я видел этот вопрос здесь: Можно ли установить WixUiBannerBmp в wixlib? , однако ответ на этот вопрос не ответил на вопрос, он был непосредственно связан со значком, и я не уверен этот парень использовал двоичный пакет wixlib (перераспределяемый). Моя иконка добавления / удаления программ, встроенная в wixlib, уже работает просто отлично.