Я создаю патч для своего продукта. Это третий патч для базовой версии. Мои пути обновления являются следующие:Почему добавление дополнительной предыдущей настройки прерывает путь обновления в InstallShield?
- 1,0 -> 1.0.3
- 1.0.1 -> 1.0.3
- 1.0.2 -> 1.0.3
Я сделал, чтобы создать новый патч в Patch View и установить 1.0.3 в качестве последней версии и 1.0, 1.0.1 и 1.0.2 в качестве предыдущих версий. (Я придерживался того же подхода при создании патчей 1.0.1 и 1.0.2)
Проблема, которую я испытываю, заключается в том, что путь обновления от 1.0 до 1.0.3 НЕ работает, но только если я добавлю 1.0.2 в список предыдущих версий. Если я удаляю 1.0.2 из предыдущих версий, путь обновления 1.0 -> 1.0.3 работает отлично.
Кто-нибудь знает, что может быть неправильным в этом сценарии?
Примечание: Я видел этот вопрос как в InstallShield 12 и InstallShield 2011
Примечание 2: Может кто-то пожалуйста, маркировать это как InstallShield-2011 и InstallShield-12, теги не существует, и я не могу создать потому что у них недостаточно очков. Благодарю.
Любые советы будут оценены.
Спасибо,
Juan C. Becerra
Привет Брайан. Кажется, вы правы. Я не пробовал мастер проверки обновлений, но я это сделаю. То, что я сделал, это попробовать мой патч с более новой версией одного из основных файлов, и теперь он работает нормально. Похоже, что старый файл, который я использовал во время разработки, нарушал правила и приводил к сбою обновления. Также как примечание: файл был исполняемым файлом без версии. Большое спасибо за ваш ответ. –