問題タブ [major-upgrade]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
910 参照

wix - Wix が古いバージョンをインストールしないようにする方法は?

WiX インストーラーに切り替えるアプリケーションがあります。これまでのところ、ほとんどすべてがうまくいっているようです。私が抱えている問題の 1 つは、古いバージョンをダウンロードしてインストールしようとすると、そうなるということです。

そして、それは少し問題です。新しいバージョンがインストールされている場合、古いバージョンをインストールしたくありません。問題は「アップグレード」コンポーネントにあると思いましたが、壁にぶつかったことを認めなければなりません。古いバージョンが新しいバージョンが既にインストールされていることを認識し、インストールしないように変更するにはどうすればよいですか?

私のテスト製品は現在、バージョン 2.4 (公開しようとしている最新バージョン) です。2.4.1 または 2.5 または 3.0 に正しくアップグレードされます。しかし、3.0 バージョンを作成してから 2.4 の msi を実行すると、まだ追加されます。

私のアップグレード コンポーネント:

フォローアップ:
Steins の提案に従った後、
「重複したシンボル 'WixAction:InstallExecuteSequence/RemoveExistingProducts' が見つかりました」のよう
なエラーが発生しました。それを行った後、インストーラーが機能し、古いバージョンを新しいバージョンの上にインストールできなくなりました。<InstallExecuteSequence><RemoveExistingProducts Sequence="6550" />