Наши проекты:
Журнал · Discuz!ML · Wiki · DRKB · Помощь проекту |
||
ПРАВИЛА | FAQ | Помощь | Поиск | Участники | Календарь | Избранное | RSS |
[3.237.15.145] |
|
Сообщ.
#1
,
|
|
|
Столкнулся со следующей проблемой...
Из бутстраппера запускаю установку msi в silent-моде. Но если уже установлена более новая версия, возникает ошибка 1603 и установка прерывается. Как просто игнорировать ее? То есть если более новая версия стоит - пропускаем тихо эту установку и переходим к следующей msi. Из бутстраппера вызываю "msiexec /i C:\PATH\Installer.msi /qn". Пробовал добавлять еще REINSTALL=ALL REINSTALLMODE=vomus. Ничего не помогает. В коде WIX'а <MajorUpgrade DowngradeErrorMessage="A later version of $(var.ProductName) already installed. To change or remove $(var.ProductName) please go to the Contol Panel, 'Add or Remove Programs'" |
Сообщ.
#2
,
|
|
|
Неужели ни каких идей?
|
Сообщ.
#3
,
|
|
|
можешь завершить установку в штатном режиме, если установна более новая версия и если ты в сайлент-моде.
Посмотри пример тут: Preventing Same Version Downgrades with WiX |