У меня есть установочный и деинсталляционный диалог в моем пользовательском установщике WiX 3.7. Это происходит из моего пользовательского приложения Bootstrapper. Когда мое программное обеспечение не установлено, и я запускаю установщик, он показывает диалог установки. Когда он установлен, и я запускаю установщик, он показывает диалог удаления (пользовательский диалог).Установщик WiX не показывает диалоговое окно удаления после восстановления
Когда я сейчас перестраиваю установщик без изменения чего-либо в проекте установщика WiX и запускаю установщик при установке программного обеспечения, он больше не отображает диалоговое окно удаления. Вместо этого он показывает диалог установки.
Проверка установки приложения или нет в методе DetectBegin для Bootstrapper. Однако, когда я нажимаю на установку, он понимает, что он уже установлен и прервал процесс.
Почему такое поведение происходит? Проверяет ли Bootstrapper, установлен ли он, какой диалог отображать? Так думает ли он, что это другой бутстраппер, потому что он был перестроен?
Если да, то как я могу заставить Bootstrapper показать диалог удаления, когда мое приложение с той же версией уже установлено? Должен ли я включать какое-то условие?
Дополнительная информация: Идентификатор моего продукта жестко запрограммирован и, таким образом, остается неизменным при перестройке. – user975561