私はWiXを使用して32ビットと64ビットの両方のインストーラをビルドしようとしていますが、その一部にはInstallUISequence中に実行され、ユーザが入力した値をチェックするDLLが必要です。私はVisual Studio 2010とWiXのプラグインを使用してDLLテンプレートを生成し、それを埋めました.32ビットのDLLをビルドすると、すべてうまく動作します。私が64ビット用にビルドすると、シンボルWcaFinalizeとWcaGlobalFinalizeの不足に関する苦情があります。wix 64ビットDLLカスタムアクションサポート?
私は3〜4年前からさまざまな議論の中で、最初に64ビットのカスタムアクションをサポートするWiXのビルドがなかったと読んできました。その後、特別なWix35_x64.msiがありました。 32ビットWiXは64ビットインストーラをビルドすることができます。
WiX 3.5(または3.6?)は、64ビットインストーラーに組み込む64ビットDLLを構築できますか?もしそうなら、WcaFinalizeとWcaGlobalFinalizeを64ビットに含むライブラリはどこにありますか?
32ビットのカスタムアクションは64ビットで動作しませんか? – KMoraz
最終的には、それは私がやったことです - 32ビットDLLを64ビットMSIで使用すること。その後、私は2番目の問題に当たった(次の質問を参照)。 –