Меня просят обновить версию 1.0.0.0 до 1.0.0.1. По умолчанию, когда я тестировал фиктивный установщик, если мы изменим код продукта, и 1.0.0.0, и 1.0.0.1 будут установлены бок о бок.
Но если мы сделаем версию 1.0.1.0 (при изменении кода продукта), она выполнит обновление. Вот мой сегмент обновления:
<Upgrade Id="{354E9DAE-EB70-4BCC-BD93-AC20ACE3F370}">
<UpgradeVersion
Maximum="$(var.ver)"
Property="DOMAJORUPGRADE"
MigrateFeatures="yes"
IncludeMinimum="yes"/>
</Upgrade>
Вопрос: Есть ли способ обновить 1.0.0.0 до 1.0.0.1?
Собственно, мне дали такой сценарий:
- При установке 1.0.0.1 поверх 1.0.0.0 необходимо обновить 1.0.0.0.
- При установке 1.0.0.0 поверх 1.0.0.1 1.0.0.0 должен дать сбой.
- При установке 1.0.0.1 поверх 1.0.0.1 с другим кодом продукта (возможно только в сборках для разработки) существующий 1.0.0.1 необходимо удалить.