Hi all, I have V1.0, V1.1 and V1.2 MSIs. My requirements are:
1) patch1.msp, that can upgrade from V1.0 to V1.1 2) patch2.msp, that can 2.1 upgrade from V1.0 to V1.2, 2.2 from V1.1 to V1.2, 2.3 from (V1.0+patch1) to V1.2 3) It is blocked to install patch1.msp, V1.2 is already installed on the machine (either by v1.2msi, or by v1.0/1.1msi + patch2.msp) I learnt from this page http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Need-help-with-minor-update-patch-td5981491.html that I need to define two target images for patch2, so it can point to 1.0 and 1.1. However, The TagetImage is an element used in PatchCreation approach only. I'm not sure whether I should how to do this with the pure wix approach http://wix.sourceforge.net/manual-wix3/wix_patching.htm . Should I specify multiple PatchBaseline? Where could I set the target version? <PatchBaseline Id="RTM"> <Validate ProductVersionOperator="LesserOrEqual" /> </PatchBaseline> Which MSIs I should use for the torch command? Seems to me if I use torch.exe -p -xi 1.0\product.wixpdb 1.1\product.wixpdb -out patch\diff.wixmst for patch1, and torch.exe -p -xi 1.0\product.wixpdb 1.2\product.wixpdb -out patch\diff.wixmst for patch2 I can achieve 1, 2.1, 2.3, but I cannot do 2.2. I will get error The upgrade patch cannot be installed by the Windows Installer service because the program to be upgraded may be missing,... How could I specify more than one target? Thanks, -Elfe ------------------------------------------------------------------------------ vRanger cuts backup time in half-while increasing security. With the market-leading solution for virtual backup and recovery, you get blazing-fast, flexible, and affordable data protection. Download your free trial now. http://p.sf.net/sfu/quest-d2dcopy1 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users