CPP MSI Installer не устанавливает DLL, имеющую более высокую версию - PullRequest
0 голосов
/ 02 января 2019

У меня есть ClessEnabler.dll v91.02.01.13 в моей системе.Когда я пытаюсь установить MSI, который содержит ClessEnabler.dll v01.04.00.00, установка MSI становится успешной.Но dll не переопределяет.

В файле _comp.ini было установлено REINSTALLMODE = omus.Я пытался с amus, а также vamus.Тем не менее, последняя dll не устанавливается.

Также у меня были журналы при установке MSI, и это отображалось как «Не перезаписывать»

MSI (s) (E8: 2C) [11:39: 53: 839]: Выполнение операции: FileCopy (SourceName = CLESSE ~ 1.DLL | ClessEnabler.dll, SourceCabKey = _C0103F24F186437CB2D26637057482DF, DestName = ClessEnabler.dll, Атрибуты = 16384, FileSize = Perid = 68812 = 68812):,,,,, CheckCRC = 0, версия = 1.4.0.0, язык = 2048, InstallMode = 58982400 ,,,,,,,) MSI (E8: 2C) [11: 39: 53: 839]: файл: C: \ Program Files \ NCR APTRA \ Advance NDC \ ClessEnabler.dll;Не будет перезаписывать;Не исправит;Существующий файл имеет более новую версию

Это означает, что установщик проверяет только последние две версии, то есть версию сборки и исправления здесь (01.03 - 00.00)?

Пожалуйста, помогите решить эту проблему.

Заранее спасибо Садху

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...