WiX3 Major Upgrade funktioniert nicht

Ich habe ein großes Upgrade, das ich versuche, aber es funktioniert einfach nicht. Es installiert einfach das neue Programm neben dem alten. Sie befinden sich in verschiedenen Verzeichnissen (da ich die Verzeichnisstruktur mit der neuen Version geändert habe), sodass es keine Konflikte gibt, aber das alte muss gelöscht werden, damit mein Produkt ordnungsgemäß funktioniert.

<Property Id="UPGRADE_NEEDED" Secure="yes" />
<Property Id="SAME_OR_NEWER_VERSION" Secure="yes" />
<InstallExecuteSequence>
    <RemoveExistingProducts After="InstallFinalize" />
</InstallExecuteSequence>
<Upgrade Id="{PUT-YOUR-GUID-HERE}">
    <UpgradeVersion Minimum="5.1.3" OnlyDetect="yes" IncludeMinimum="yes" Property="SAME_OR_NEWER_VERSION" />
    <UpgradeVersion Minimum="5.1" Maximum="5.1.3" Language="1033" Property="UPGRADE_NEEDED" MigrateFeatures="yes" IncludeMinimum="yes" />

Das sind meine Upgrade-Elemente (wobei die GUID natürlich entfernt wurde). Wenn jemand finden kann, wo das Problem liegt, würde ich es sehr schätzen.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage