Здравствуйте, WPooh, Вы писали:
WP>Надо сравнивать msi файлы, чтобы понять, в чем проблема. Там могут быть проблемы с GUID'ами, составом компонентов и пр. Куча причин.
WP>Для начала, установите первую версию. После этого запустите инсталяцию второй версии с логированием (msiexec.exe /i packet2.msi /lvx* packet2.install.log) и читайте внимательно лог файл. Если сложно читать лог целиком, посмотрите его с помощью утилитки WiLogUtl.exe
WP>Найдете что-то подозрительное и непонятное — пишите.
А как сравнить именно .msi файлы? У меня после сборки получается .ехе файл.
WP>Как именно вы накатываете новую поверх? Просто инсталируете?
Да я просто инсталирую сначала одну, а затем другую.
В логе вот что мне показалось странным:
MSI (s) (E0:D8) [09:02:26:865]: Doing action: InstallFiles
Действие 9:02:26: InstallFiles. Копирование новых файлов
Начало действия 9:02:26: InstallFiles.
MSI (s) (E0:D8) [09:02:26:865]: Dumping binary patch manager data...
MSI (s) (E0:D8) [09:02:26:865]: The file represented by File table key 'kongraf.exe'
has no eligible binary patches
MSI (s) (E0:D8) [09:02:26:881]: The file represented by File table key '_E7927BC7DA29996EAB71A92BC8E484AE' has no eligible binary patches
MSI (s) (E0:D8) [09:02:26:881]: The file represented by File table key '_043D5AC3069C52E4FBF5B18EFF2F997D' has no eligible binary patches
вот весь лог целиком:
http://slil.ru/27906269
PS: у меня немного поменялся состав компонентов, но основные запускающиеся файлы остались на своих местах.
Обновилась только библиотека, но она во вложениях.