Файлы не перезаписываются даже с REINSTALLMODE=amus

Я довольно новичок в InstallShield - так что терпите меня.

Я создал установщик Basic MSI, который правильно устанавливает наше приложение, и до недавнего времени каждый раз, когда я перестраивал его (с некоторыми новыми файлами для новой сборки нашего приложения), он заменял файлы без проблем.

Тем не менее, я восстановил его сегодня утром с новой версией, он отказывается заменить любые файлы.

Например, у нашего основного exe-файла теперь есть версия файла 8.0.0.15, заменяемая им - 8.0.0.13; новая измененная и созданная дата - 7/11/2013, заменяемая - 26.06.2013 для обоих - она ​​все равно не заменит старый файл новым (это всего один файл из сотен, но это основной exe и поэтому он определенно меняется с каждым выпуском).

Я изменил свойства наших собственных exe и dll на "Always Overwrite" в "Files and Folders", но безрезультатно (я не трогал сторонние dll, поскольку они никогда не менялись). Я изменил ResintallModeText на "asum", но безрезультатно - я должен попробовать "asumv"?

Прежде чем полностью удалить приложение до переустановки, стоит ли мне еще что-то посмотреть, чтобы попытаться определить, что может помешать установщику заменить файлы на целевом компьютере?

Я понятия не имею, что могло бы измениться, чтобы оно перестало обновляться - нам не приходилось вносить какие-либо изменения в installshield в течение нескольких месяцев, так как все работало нормально.

Если вам нужны журналы или что-то еще, дайте мне знать (хотя я не могу заставить его написать подробный журнал installshield при установке - но я могу предоставить журналы установщика Windows).

Спасибо за вашу помощь!

1 ответ

Благодаря комментарию @anand, который также решил мою проблему. В моем случае исполняемый файл не обновлялся, даже когда я обновил версию продукта (т.е. с 1.0.001 до 1.0.002) и изменил код пакета для новой сборки.

Решением для меня было щелкнуть правой кнопкой мыши исполняемый файл в папке "Файлы и папки" (в InstallShield) и выбрать "Свойства". После проверки "Всегда перезаписывать" мой исполняемый файл теперь обновляется независимо от версии продукта или кода пакета.

изображение диалога свойств файла

Другие вопросы по тегам