DTF ツール (IE MakeSfxCA.exe) を使用してマネージド カスタム アクションをビルドできます。ビルド
後のイベント コマンド ラインは次のようになります。
"%WIX%SDK\MakeSfxCA.exe"
"$(TargetDir)$(TargetName).CA.dll"
"%WIX%SDK\x86\SfxCA.dll"
"$(TargetDir)$(TargetName).dll"
"$(TargetDir)Microsoft.Deployment.WindowsInstaller.dll"
しかし、コンパイルされた dll への参照を追加しようとするたびに、何かの影響を示すエラーが表示されます。
「ファイルがアクセス可能で、有効な WiX 参照であることを確認してください」
Visual Studio (2010 & 2008) を使用してプロジェクトを参照として追加すると、WiX プロジェクトはコンパイルされますが、dll は使用されません。msi を実行しようとすると、このメッセージが表示されます
この Windows インストーラー パッケージには問題があります。
このインストールを完了するために必要な DLL を実行できませんでした。
サポート担当者またはパッケージ ベンダーにお問い合わせください。
私のwxsファイルは次のようになります
私のOSはWindows 7で、.net 4.0を使用していますが、それが違いを生み、ウィークリービルドを使用しています
http://wix.sourceforge.net/releases/3.5.1721.0/