2013-08-10 1 views
0

Я сделал два последовательных патча .msp для пакета .msi для цели тестирования (в порядке, описанном в http://wix.sourceforge.net/manual-wix3/patch_building.htm).Должен ли я менять GUID элемента PatchCreation каждый раз, когда создаю новый патч?

Впервые я дал тот же идентификатор GUID PatchCreation Element каждого патча, и первый патч успешно применен к оригинальному продукту (я мог видеть запись для первого патча в меню ARP). Но второй патч вообще не применим к первому патчу. Он никогда не показывал никаких сообщений об ошибке при запуске, но не отображался в меню ARP и не обновлял ни один файл.

Итак, я изменил GUID элемента PatchCreation второго патча и обновил второй патч, и он хорошо применился к первому патчу (его запись появилась в меню ARP и обновленных файлах).

Это правильный способ создать каждый патч в одном семействе патчей: следует ли менять GUID элемента PatchCreation для каждого отдельного патча?

ответ

2

Да, он однозначно идентифицирует патч-пакет, так же как Package/@Id идентифицирует пакет .msi.

 Смежные вопросы

  • Нет связанных вопросов^_^