私はC#でカスタムアクションを作成することができましたMakeSfxCA
。これはほとんど機能しています。
ただし、解決するためにデバッグが必要ないくつかのねじれがあります。(「printf-debugging」だけでは不十分です。)
ただし、すべてのデバッグ情報が失われます。
Visual StudioプロジェクトからMakeSfxCAが呼び出された場合、.pdbファイルは引数として渡されないため、作成されたCA-dllにデバッグ情報は含まれません。
手動で実行した場合MakeSfxCA
MakeSfxCA MyDLL.CA.dll SfxCa.dll MyDLL.dll MyDLL.pdb CustomAction.config
次に、debug-infoは作成されたcustom-action-dllに含まれます。
WiX-CA-projectにpdb-infoを自動的に追加させるにはどうすればよいですか?
/ Leif