REINSTALL プロパティと組み合わせて製品のビルド バージョン (1.0.x) のみを実行するように msi をビルドするように Wix を設定しようとしています。コマンド ラインを実行すると、MSIEXEC.exe /i my.msi / l*vx build-inst.log REINSTALL=ALL REINSTALLMODE=vamus 何もできません。
msi ログを確認したところ、デフォルト フォルダー (.\program files (x86)...\myproduct) で既存の製品を探していることがわかりましたが、実際にカスタム パス (c :\myproduct)。REINSTALL を使用すると、インストーラーは元の製品のインストール済みパスを使用するというのが私の印象でした。
これは実際にそうですか?コマンドラインで INSTALLDIR を指定する必要がありますか? これはクライアントが使用するためのものであり、製品がどこにインストールされたかを知ることは保証できません。
「ビルド」アップグレードを実行するこの方法は、いくつかの場所で提案されていますが、INSTALLDIR を指定する必要があることを説明するものは何も見つかりません。
これを Wix で設定する方法はありますか?
ありがとう
キーラン