NSIS не извлекает "ifnewer" - PullRequest
0 голосов
/ 09 июля 2010

Продукт, над которым я работал, использовал инсталлятор, отличный от NSIS. В настоящее время еще есть клиенты, у которых есть версия продукта, которая была до нашего использования NSIS.

Сейчас они пытаются установить новую версию нашего программного обеспечения, которая использует установщик NSIS. Проблема заключается в том, что при попытке установить поверх любой версии, предшествовавшей установке NSIS, некоторые файлы не извлекаются, что приводит к сбою нашего продукта.

Я попытался найти и понять, как NSIS выполняет проверку на наличие «ifnewer», но, кажется, ничто не объясняет это подробно, чтобы я мог решить проблему.

Следует отметить, что переход с одной установленной версии NSIS на другую работает нормально. Так что это прямой результат попытки установки поверх версии нашего продукта, которая не была установлена ​​с использованием NSIS.

Спасибо

1 Ответ

0 голосов
/ 09 июля 2010

Может быть проблема с последней измененной датой со старой программой установки?(В будущем и т. Д.)

...