2015-05-10 3 views
0

Я потратил буквально последние 5 часов на это и не могу заставить его работать.Installshield LE не обновляет файлы при попытке обновления

Я сделал все, что сказано в похожих вопросах.

Измените ProductCode, сохраните старый код UpgradeCode, измените версию продукта. Снова и снова. Он не заменяет обновленный файл .exe, который он должен использовать.

Что мне не хватает?

Редактировать: У меня также была двойная проверка сборки .exe в визуальной студии, там она построена и работает правильно. Только когда я запустил установку, которая должна была скопировать ее, чтобы установить папку, и только тогда она терпит неудачу, сохранив там старый файл .exe и не обновляя.

ответ

0

Имеет ли exe в целевой системе такую ​​же или более высокую версию файла, что и exe, которую вы устанавливаете? Установщик Windows не будет перезаписывать файл с более высокой версией файла, чем файл, который он устанавливает.

Посмотрите на журнал установки. найдите имя компонента, проверьте состояние запроса/действия. Установлено ли состояние «Local»? Также найдите имя файла, чтобы узнать, попытался ли файл msiexec скопировать его.

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