メジャー アップグレード (#206 など) を正常にインストールし、(#206) のようなコードを含めました。
<Upgrade Id="$(var.ProductUpgradeCode)">
<UpgradeVersion Minimum="$(var.ProductVersion)" IncludeMinimum="no" OnlyDetect="yes" Language="1033" Property="NEWPRODUCTFOUND" />
<UpgradeVersion Minimum="1.0.0.178" IncludeMinimum="yes" Maximum="$(var.ProductVersion)" IncludeMaximum="no" Language="1033" Property="UPGRADEFOUND" />
</Upgrade>
シナリオ: ビルド #177 をインストールしてから、ビルド #206 にアップグレードしました。このダウングレードを防ぎたい #177 のインストールはまだ許可されています。
ビルド #178 以降、メジャー アップグレード用に製品 GUID を変更しましたが、正常に動作しています。これを防ぐ方法を提案してください。ビルドを 177 より下にダウングレードしたくありませんbuild no <= 177
。