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

Reply via email to