WIX: Как ограничить основные модернизы к основным номерам версий?

Мне нужно следующее поведение от моих установщиков на основе WIX:

  • Каждая настройка в основной версии 1.x.x Линия должна преобразовать любой Предыдущая версия линии 1.x.x.
  • Каждая настройка в основной версии 2.x.x Линия должна превзойти любую предыдущую версию линии 2.x.x, но Оставьте линию 1.x.x в одиночку.

Я, хотя я мог бы получить это работать со следующим кодом, но настройка удалила предыдущую версию 1.x.x. Я что-то Mssing? Это даже возможно?

    <Upgrade Id="myguid">
        <UpgradeVersion OnlyDetect="yes" Minimum="2.0.0.1" Property="NEWERVERSIONDETECTED" IncludeMinimum="no" />
        <UpgradeVersion OnlyDetect="no" Maximum="2.0.0.1" Property="OLDERVERSIONBEINGUPGRADED" IncludeMaximum="no" />
    </Upgrade>
    <InstallExecuteSequence>
        <RemoveExistingProducts After="InstallInitialize" />
    </InstallExecuteSequence>
7
задан TylerH 6 September 2019 в 19:52
поделиться