Создайте файл исправления с помощью msimsp.exe

У меня есть настройки, созданные WIX.

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

Я попытался создать патч с помощью кода WIX, но безуспешно. Я также гуглил о команде msimsp.exe, но не смог ее правильно понять.

Может ли кто-нибудь опубликовать пример/исходный код о том, как я могу этого добиться?


person Sunil Agarwal    schedule 25.03.2011    source источник
comment
Что не увенчалось успехом в подходе с факелом/пиротехникой? Можете ли вы опубликовать сообщение об ошибке? Лично я предпочитаю такой способ сборки патчей - он намного нагляднее и не требует дополнительных инструментов   -  person Yan Sklyarenko    schedule 25.03.2011


Ответы (1)


Вы можете попробовать воспользоваться моей инструкцией: исправление WiX.

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

person Alexey Ivanov    schedule 26.03.2011
comment
Спасибо большое за ссылку. Это работало нормально. Но 1 мое требование не было выполнено. У меня много файлов .sql. Он сравнивает их и перечисляет измененные файлы. Но я не понимаю, как я могу выполнить команду patch для выполнения этих файлов из самого path.msp. Не могли бы вы помочь мне в этом тоже. - person Sunil Agarwal; 29.03.2011
comment
@Sunil Вы должны добавить выполнение этих файлов .sql в свой обновленный MSI. Тем не менее, это может быть не очень хорошей идеей для патча. Патч обычно просто обновляет файлы. Если у вас уже есть ЦС, который выполняет эти файлы .sql, вам следует обновить их условия, чтобы они запускались при установке исправлений. - person Alexey Ivanov; 29.03.2011