Почему добавление дополнительной предыдущей установки нарушает путь обновления в InstallShield? - PullRequest
1 голос
/ 04 ноября 2010

Я создаю патч для своего продукта.Это третий патч для базовой версии.Мои пути обновления следующие:

  • 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 работает отлично.

Кто-нибудь знает, что может быть не так в этом сценарии?

Примечание: IЭта проблема встречалась как в InstallShield 12, так и в InstallShield 2011.

Примечание 2. Может кто-нибудь пометить это как InstallShield-2011 и InstallShield-12, тэги не существуют, и я не могу их создать, потому чтоесть достаточно очков.Спасибо.

Любой совет будет оценен.

Спасибо,

Хуан С. Бесерра

1 Ответ

0 голосов
/ 13 ноября 2010

Похоже, некоторые правила для компонентов могут быть нарушены в установщике 1.0.2.Чтобы выяснить, в чем может заключаться проблема, я бы порекомендовал запустить мастер проверки обновления, к которому вы можете обратиться из меню, нажав Build |Проверить |Мастер проверки обновления ...

Здесь вы можете указать свои самые последние настройки и указать пути к предыдущим, а затем он проверит, могут ли возникнуть какие-либо проблемы, которые могут привести к этому.в случае неудачного обновления.

Удачи,

Брайан

...