Запоминание свойств : Сохранение свойств позволяет считывать настройки из первой версии.
Управление диалогами и порядок : чтобы пропустить диалоги, вам необходимо определить, происходит ли серьезное обновление, если вы используете крупные обновления (которые вы делаете на основе этого источникафайл), а затем управляйте потоком диалога, соответственно, используя условия и значения свойств.Это требует немало работы и тестирования.Я бы избегал этого, если бы вы могли.
Простой режим : просто отключить (защита от записи) или скрыть поля диалогов, которые содержат настройки, записанные в первой настройке, могут бытьпредпочтительнее (вместо изменения последовательности диалога).Вы можете использовать условия и условия для обеих целей.
Графический интерфейс обслуживания : для небольших обновлений восстановление и удаление диалогового набора будут отличатьсяиз оригинальной установки.Вы получите "maintenance dialog set"
, а не "installation dialog set"
.
Major Upgrade : особенностьпроисходит при установке обновлений через установщик Windows major upgrade mechanism
.Из-за того, как это работает технически, вы также получаете диалоговое окно установки для новой версии.Это потому, что это технически новая установка этого нового кода продукта.Тот факт, что более старая версия удаляется как часть процесса, не имеет значения.Вы не устанавливаете новую минорную версию, вы деинсталлируете и переустанавливаете эффективно.
WIX_UPGRADE_DETECTED : есть свойство, установленное в стандартном пакете WiX.Это WIX_UPGRADE_DETECTED
.Он может быть использован для определения, когда происходит серьезное обновление, и, следовательно, используется в условиях для настройки порядка диалога установки основного обновления. Вот более подробная информация об этом свойстве вместе с описанием UPGRADINGPRODUCTCODE
- это еще одно свойство, которое устанавливается в удаляемой установке (не в новой устанавливаемой).
Время истекло.Сохранение этого, будет обновлено позже.
Некоторые ссылки :