WiX показать диалог при установке на предыдущую версию
От: Den1979  
Дата: 07.12.09 16:43
Оценка:
Во время инсталляции мне необходимо проверить установлена ли
предыдущая версия и показать диалог с выбором
‘Установить в другую директорию’
‘удалить предыдущую версию’

Диалоги я показывать научился, Я это делаю так:

<UI Id="WixUI_InstallDir">
<Dialog Id="InstallDlg" Width="370" Height="270" Title="[ProductName] [Setup]" NoMinimize="yes">
……...
</Dialog>

<InstallUISequence>
<Show Dialog="InstallDlg" After="CostFinalize" />
</InstallUISequence>

Предыдущую версию удалять тоже умею.

<RemoveExistingProducts After="InstallInitialize" />
<Upgrade Id="2B9C9E4F-3505-4EED-8593-E7714562A697">
<UpgradeVersion OnlyDetect="no" Property="PREVIOUSFOUND" Minimum="1.0.0.0" IncludeMinimum="yes" Maximum="8.0.0.0" IncludeMaximum="no" />
</Upgrade>

Только как это все связать ? те что бы при инсталляции с большей версией на меньшую показать диалог и предоставить пользователю выбор.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.