1) Я создал патч, используя следующий WIX учебник (с помощью PCP) http://wixtoolset.org/documentation/manual/v3/patching/patch_building.htmlWix Незначительное Обновление патч не меняет версию при создании с помощью чисто Wix (v3.10.3.3007)
В учебнике используется тот же самый продукт .wxs (с версией 1.0.0) для генерации MSI, но я использовал product1.0.wxs (с 1.0.0) и product1.1.wxs (с 1.1.0), так что мы получим один MSI с 1.0.0, а другой версии 1.1.0.
был успешно установлен патч и изменил версию от 1.0 до 1.1 в «Программы и компоненты» (я мог бы также увидеть патч в «Установленные обновления»)
2) Теперь, я создал патч, используя Следующий WIX учебник (с использованием чисто Wix) http://wixtoolset.org/documentation/manual/v3/patching/wix_patching.html
в этом учебнике также, та же версия (1.0.0) была использована в product.wxs для создания как 1.0 \ product.msi и 1,1 \ product.msi. Однако я использовал два отдельных файла .wxs - один с Version = "1.0.0" (product1.0.wxs), а другой с Version = "1.1.0" (product1.1.wxs) - как и раньше.
candle.exe -dVersion=1.0 product1.0.wxs
light.exe product1.0.wixobj -out 1.0\product.msi
candle.exe -dVersion=1.1 product1.1.wxs
light.exe product1.1.wixobj -out 1.1\product.msi
torch.exe -p -xi 1.0\product.wixpdb 1.1\product.wixpdb -out patch\diff.wixmst
candle.exe patch.wxs
light.exe patch.wixobj -out patch\patch.wixmsp
pyro.exe patch\patch.wixmsp -out patch\patch.msp -t RTM patch\diff.wixmst
Когда я устанавливаю patch.msp полученного выше, можно увидеть в «Installed Updates», но версия продукта не меняется от версии 1.0.0 до 1.1.0 в «Программы и компоненты».
После сравнения двух журналов установки исправлений я понял, что патч, полученный методом Purely Wix, рассматривается как патч «Small Update».
Я пытаюсь выяснить, почему патч создан как патч «Small Update» вместо патча «Minor Update», хотя я изменил версию.
Может кто-нибудь знаком с этой любезной помощью?
Примечание: Пожалуйста, не просите меня сделать майора обновления. Ищу только Малую Upgrade