Обновление установщика приложения WiX Custom Bootstrapper

Я создал настройку, используя пользовательский BA, используя WiX 3.11. Созданы две разные версии сетапа для обновления. Операции обновления работают нормально. Установщик удалил старую версию setup и установил установку текущей версии. Но во время обновления программа установки запускает пользовательский интерфейс Bootstrapper установки более старой версии. Мне нужно выполнить автоматическое обновление (при обновлении более старая версия будет автоматически удалена). Есть предложения по этому поводу?

Спасибо


person user3309953    schedule 27.06.2017    source источник


Ответы (1)


Взгляните на мой ответ на аналогичный вопрос: https://stackoverflow.com/a/30271079/682840

Ключ состоит в том, чтобы записать версию, которая удаляется, чтобы определить, что она удаляется в автоматическом режиме, и не отображать пользовательский интерфейс.

Проблема, однако, в том, что если вы уже отправили предыдущую версию, вы не можете изменить ее сейчас, поэтому при ее удалении пользовательский интерфейс все равно будет отображаться. В дальнейшем новые версии (после того, как вы включите это изменение) перестанут отображать пользовательский интерфейс.

person John M. Wright    schedule 28.06.2017