2010-11-04 2 views
1

Я создаю патч для своего продукта. Это третий патч для базовой версии. Мои пути обновления являются следующие:Почему добавление дополнительной предыдущей настройки прерывает путь обновления в 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

ответ

0

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

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

удачи,

Bryan

+0

Привет Брайан. Кажется, вы правы. Я не пробовал мастер проверки обновлений, но я это сделаю. То, что я сделал, это попробовать мой патч с более новой версией одного из основных файлов, и теперь он работает нормально. Похоже, что старый файл, который я использовал во время разработки, нарушал правила и приводил к сбою обновления. Также как примечание: файл был исполняемым файлом без версии. Большое спасибо за ваш ответ. –

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