Скажите, что у меня есть приложение, которое было установлено с помощью Setup.exe, созданного проектом WiX Bootstrapper. Теперь у меня есть новая версия приложения, которую я хочу, чтобы пользователи обновлялись, но по разным причинам я хотел бы распространить это обновление как MSI, а не на .exe.Могу ли я создать MSI с WiX, который обновляет приложение, установленное с помощью Burn Bootstrapper?
Когда я протестировал это, я обнаружил, что у меня появилось 2 экземпляра приложения, отображаемого в «Установка и удаление программ», одна версия, установленная в .exe, а другая - с помощью .msi.
Отмечу, что оба элемента Product в проекте Setup и Bundle в проекте Bootstrapper имеют атрибуты UpgradeCode, которые различаются. Я попытался создать MSI с тем же UpgradeCode, что и Bundle для тестирования, но это показало то же поведение, что и раньше.
Есть ли способ обновить установленный продукт Setup.exe с помощью MSI?
Проблема в том, что пакет не совпадает с MSI. Они не зарегистрированы в установщике Windows, и они необязательно должны появляться в ARP. Есть ли конкретная причина, почему вы не просто имеете свой комплект для установки этого MSI? – Adkins
Вы наконец решили это? Я застрял в одной и той же проблеме:/ – nozzleman