依存関係のないカスタム コマンドを問題なく実現できました。
ただし、ここでは、動作するために他の 4 つの dll とリンクする必要があるカスタム コマンドです。
<Binary Id="libeay32" SourceFile="..\bin\libeay32.dll"/>
<Binary Id="libintl" SourceFile="..\bin\libintl.dll"/>
<Binary Id="libpq" SourceFile="..\bin\libpq.dll"/>
<Binary Id="ssleay32" SourceFile="..\bin\ssleay32.dll"/>
<Binary Id="custom" SourceFile="..\bin\custom_cmd.dll"/>
<CustomAction Id="cc_postgres" BinaryKey="custom" DllEntry="on_postgres_cmd" Execute="immediate" Return="check" HideTarget="no" />
インストール時に次のエラーが発生しました
エラー 1723。この Windows インストーラー パッケージには問題があります。このインストールを完了するために必要な DLL を実行できませんでした。サポート担当者またはパッケージ ベンダーにお問い合わせください。アクション cc_postgres、エントリ: on_postgres_cmd、ライブラリ: C:\Users\THE\AppData\Local\Temp\MSI17BB.tmp
すべてを静的に再コンパイルせずに、Wix でこのスポットを実行する方法。
どうも。