2012-03-23 5 views
4

私は、同じ製品の2つのインストーラのバージョンがあります。64ビットOSで一度だけ製品をインストールする方法は?

  1. 32ビット版
  2. 64ビット版(それは、最小限の変更で第一のコピーである)

彼らは、[OK]を動作しますが、 64ビットOSに両方のバージョンをインストールすることができます。

問題は、1台のマシンに1つのバージョンの製品しかインストールできないということですか?

+0

これはあなたにヒントを与えるはずです:http://wix.sourceforge.net/manual-wix3/block_install_on_os.htm –

答えて

3

64ビット版がインストールされていない場合、または32ビット版のみが32ビットO/Sにインストールされている場合は、64ビットO/Sに32ビット版をインストールできますか?

答えに応じて、VersionNT64プロパティを使用するLaunchConditionで32ビットインストールを作成して、64ビットのO/Sでないことを確認することもできます(64ビットインストールでのオーサリングもありません) 32ビットプラットフォームでのインストールを実行する)、またはLaunchConditionで相互に排他的な製品とUSBハットの存在を引き出すために、検出のみの属性を持つUpradeテーブルを使用する必要があります。

+0

はい、64ビット版がインストールされていない場合は、64ビットO/Sに32ビット版をインストールしてください。 32ビットバージョンがインストールされていない場合は、64ビットO/Sに64ビットバージョンをインストールしてください。 32ビットと64ビットが同時に同じマシンにインストールされるのを防ぐためです。 – Oleg

関連する問題