バージョン2.4.0をインストールしました。WIX:古いバージョンを削除せずにアップグレード
<?define Version="2.4.1.0"?>
<Product Id="*" Name="SuperProduct" Language="1033" Version="$(var.Version)" Manufacturer="MyCompany" UpgradeCode="$(var.UpgradeCode)">
<Upgrade Id="$(var.UpgradeCode)">
<UpgradeVersion Minimum="1.0.0.0" Maximum="3.0.0.0" Property="PREVIOUSVERSIONSINSTALLED" IncludeMinimum="yes" IncludeMaximum="no" IgnoreRemoveFailure="yes" />
</Upgrade>
<MajorUpgrade AllowDowngrades="no" DowngradeErrorMessage="Cannot downgrade!" IgnoreRemoveFailure="yes" AllowSameVersionUpgrades="no" />
メジャーアップデートは、(それが唯一のtheeseファイルが含まれています)私の製品にいくつかのDLLファイルを置き換える必要があります。そして、私はメジャーアップデートを持っています。しかしインストーラは古いバージョンを削除して新しいバージョンをインストールします。新しいファイルを除くすべての古いファイルは削除されます。古いファイルを削除せずにアップグレードをインストールするにはどうすればよいですか(RemoveExistingProductsを抑制する)。これは、MajorUpgradeタグを削除し、Program Files(SuperProduct 2.4.0とSuperProduct 2.4.1)で2つのプログラムを受け取るオプションではありません。 アイデアはありますか?
コメントを回答に移動しました。 –