2013-07-08 2 views
1

WiX поставляется с некоторыми опциями интерфейса. Я создал тестовый проект для обновления.Обновление продукта UI

Я использую интерфейс Mondo для этого. Обновление выполняется нормально, вопрос в том, что пользовательский интерфейс не реагирует на него как на обновление, а как на обычную установку. Я не знаю, поддерживал ли апгрейд пользовательский интерфейс или нет, и это в основном вопрос:

Поддерживается ли я или что-то не хватает?

+0

Возможно, вы разработали «серьезное обновление». Основное обновление - это новая установка, поэтому следует ожидать поведение, которое вы видите. Если вы хотите, чтобы старая версия была удалена, а более новая версия установлена ​​в том же месте, вам нужно автору ее, как вы хотите, чтобы она работала, что могло бы включать в себя ответы @Nerielle. –

ответ

5

Попробуйте добавить свои собственные chain из диалогов. Например:

<Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="20"> 
      (Installed AND (PATCH OR REINSTALL)) OR WIX_UPGRADE_DETECTED 
      </Publish> 
<Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">REINSTALL OR WIX_UPGRADE_DETECTED</Publish> 
+0

У меня есть эта часть :) Мне было интересно, есть ли опция из коробки – eddyuk

Смежные вопросы