2010-12-06 2 views
1

Hmmm..Again его та же проблема в Installshield. Я использую версию Installshield X, и я получаю сообщение об ошибке при попытке установить небольшую обновленную версию MSI.I Googled много сделал шаг за шагом, чтобы выполнить небольшое обновление ,Не удалось установить «Minor Upgrade» msi в Installshield X?

* ШАГОВ I ПОСЛЕДУЮЩИЕ *

Поскольку это небольшое обновление (Jus файл Updation) Я изменил код пакета (генерируется новый) и версии продукта (приращение 1 от предыдущего)! !

* ОШИБКИ ПОЛУЧИТЬ *

Я получаю сообщение об ошибке «Другая версия этого продукта уже installed.Installation этой версии не может continue.To настроить или удалить существующую версию этого продукта, использование Добавить/Удаление программ на панели управления»

Я нашел это в качестве общей ошибки и Было РЕШЕНИЕ оТ НИЖЕ ДАННОЙ LINK http://www.msigeek.com/1256/how-do-you-create-a-minor-upgrade-for-an-application-using-installshield

РЕШЕНИЯ БЕЗ ОШИБОК

Я до сих пор помню, как Upgrade отлично работает несколько месяцев назад, поскольку я использую, чтобы получить всплывающее сообщение о том, что это обновление ... Я не выполнял никаких дополнительных команд командной строки или любого другого шага кодекс пакета и версии продукта

РЕШЕНИЕ НУЖНА

есть ли что должно быть сделано, кроме обычного процесса, который я следую, чтобы установить новый MSI на системе, которая имеет предыдущую версию MSI ??

детали, чтобы было понятнее

ПЕРВЫЙ MSI Installshield Version - Version X продукта - 5,1 Код пакета - То же Upgrade код - тот же код продукта - Одинаковые Обновление - Major (Несовершеннолетний обновление работало для меня, не создавая обновление для несовершеннолетнего)

SECOND MSI Версия для монтажа - X Версия продукта - 5.2КодПакета - Сформирована новый Upgrade код - тот же код продукта - Одинаковое Обновления - Major (Незначительное обновление работало для меня УЖР из создания обновления для несовершеннолетнего)

huh..Installshield Pros испытал бы это так ответы пожалуйста !! ;)

ответ

1

Незначительные обновления вызывается с помощью команды msiexec/i foo.msi REINSTALL = ALL REINSTALLMODE = vomus. Поскольку вы не хотите, чтобы ваши пользователи вводили это, вам нужен загрузочный блок, чтобы сделать это за вас. InstallShield может генерировать setup.exe, который определяет это состояние и делает это за вас.

+0

@ Christopher> – 2010-12-07 04:06:31

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