Итак, у меня есть два установщика, установщик для моей программы, созданный с помощью WiX и установщик, который устанавливает мою программу и его предварительные условия, и этот установщик создается с помощью WiX Burn.WiX Burn Downgrade
В обоих монтажников мне нужно поддерживать даунгрейд, и я включить, что в инсталлятор моей программы:
<MajorUpgrade AllowDowngrades="yes" Schedule="afterInstallValidate" />
И в инсталлятор понижения рейтинга работает отлично.
В ожоговом установщике я включил даунгрейд:
<bal:WixExtendedBootstrapperApplication LicenseFile="Resources\license.rtf" SuppressDowngradeFailure="yes"/>
И я могу установить старую версию моей программы с WiX Ожогом, когда новая версия уже установлена. Но проблема в том, что в ARP после понижения с помощью установщика WiX Burn у меня есть две записи. Один для новой версии, который удаляется, но запись не удаляется, а другая для более старой версии.
Я пользуюсь WiX 3.9.
У кого-нибудь была схожая проблема? Кто-нибудь знает, как я могу исправить эту проблему?
Благодарим за помощь и время. В конце я решил отключить понижение рейтинга :) –