20 以上の他のインストーラーで使用しているバイナリ wixlib のバナー ビットマップ イメージをオーバーライドするために、いくつかの記事やその他の質問を使用しています。このライブラリは、独自のカスタム UI、いくつかのカスタム ダイアログ、共通リソース、バイナリ、カスタム アクションなどを提供します。
画像を上書きするためにwixlibで使用しているコードは次のとおりです。
<Binary Id="WixUI_Bmp_Banner" SourceFile="Bitmaps\bnnrbmp.bmp/>
<Binary Id="WixUI_Bmp_Dialog" SourceFile="Bitmaps\dlgbmp.bmp/>
しかし、実際の MSI プロジェクトで wixlib を参照すると、UI バナー イメージのオーバーライド以外はすべて機能します (カスタム ダイアログが起動し、プロセスが動作し、共通バイナリがインストールされるなど)。自分のバイナリ wixlib で UIExtension.wixlib のデフォルト イメージをオーバーライドするために、バイナリ wixlib プロジェクトで何か特別なことをする必要がありますか?
ここでこの質問を見ました: WixUiBannerBmp を wixlib に設定できますか? 、しかし、その質問への答えは質問に答えませんでした。それはアイコンに直接関連していて、この男がバイナリのwixlib(再配布可能)を使用していたかどうかはわかりません。wixlib に埋め込まれたプログラムの追加と削除のアイコンは、既に正常に動作しています。