3
私が取り組んでいるプロジェクトのマージモジュールを書いています。1つのWiXインストーラに32ビットと64ビットのマージモジュールを含める
私は32ビットと64ビットの2つのマージモジュールをビルドします。 エラーLGHT0345: 'installer \ bin \ x64 \ Release \ en-us \ myproject.msm'は64ビットのマージモジュールですが、消費する製品それは32ビットです。 32ビット製品では、32ビットのマージモジュールのみを使用できます。
デュアルCPUプロジェクトを作成する方法はありますか?両方を含めることはできますか?
WiXバージョンは3.6です。
Visual Studioのランタイムのマージモジュールは、何とかそれを取り除くことができるようですが、なぜ私はできませんか?たとえば、Microsoft_VC90_CRT_x86_x64.msmと呼ばれるものがあります。 – erik
64ビットパッケージには、32ビットと64ビットの両方のコンポーネントが含まれています。 32ビットパッケージには、32ビットコンポーネントのみを含めることができます。 –
私は上記のファイルを32ビットインストーラーに含めました。私がorcaのVC redist msmを開いた場合、どのプラットフォーム用かは指定していません。指定されていないようです。 – erik