Файл Setup.exe, созданный с помощью InstallShield, успешно установлен, но приложение не обновляется, оно сохраняет предыдущую установленную версию. - PullRequest
0 голосов
/ 08 мая 2020

Проблема, с которой я столкнулся, заключается в том, что Setup.exe с новой версией приложения успешно установлен, но предыдущая существующая версия не обновляется.

Когда я запускаю приложение, оно открывается в предыдущей версии (4.5), но в панели управления рядом с названием приложения стоит номер версии нового приложения (4.6). В Панели управления нет двух экземпляров.

Файл Setup.exe создается с помощью InstallShield 2018 Express. В разделе «Пути обновления» я добавил новый путь, созданный из моего предыдущего файла setup.exe. Код обновления такой же, как и для предыдущих версий, и в разделе «Общая информация» я обновил код продукта.

Для номера «Макс. Версия», который я пробовал с 4.6, 4.5.1, 5.0, и всегда возникает та же проблема.

«Включить минимальную версию» установлено на Нет

Раньше я делал это успешно, но по какой-то причине на этот раз не работает.

С тем же файлом setup.exe приложение успешно установлено с нуля, но когда существует предыдущая версия, оно не работает должным образом.

Ни одно из решений, которые я нашел в Интернете, не помогло мне.

1 Ответ

0 голосов
/ 10 мая 2020

Мне кажется, что ваше основное приложение (исполняемый файл?) Не обновляется. Убедитесь, что вы регистрируете установку. Затем после завершения установки выполните поиск в журнале идентификатора GUID компонента исполняемого файла, который не обновляется, чтобы найти подсказки.

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

...