You can make a patch to update both A -> C and B -> C but I don't think you can
selectively make it also update A to B.
C is the what you specific in the UpgradeImage section of your Patch Family
(the 'destination').
A & B should be specified as TargetImages (the 'source').
e.g.
<Family Name="myproduct" MediaSrcProp="mymedia" SequenceStart="10000">
<UpgradeImage Id="productC" SourceFile="productC\productC.msi">
<TargetImage Id="productB" Order="2" IgnoreMissingFiles="no"
SourceFile="productB\productB.msi" />
<TargetImage Id="productA" Order="1" IgnoreMissingFiles="no"
SourceFile="productA\productA.msi" />
</UpgradeImage>
</Family>
If you still have issues, paste the contents of the .wxs which has your
PatchCreation element.
Palbinder Sandher
Software Platform Engineer
T: +44 (0)141 945 8500
F: +44 (0)141 945 8501
http://www.iesve.com
Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456
Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20
0SP
Email Disclaimer
-----Original Message-----
From: Ravishankar [mailto:[email protected]]
Sent: 12 August 2014 09:18
To: General discussion for Windows Installer XML toolset.
Subject: [WiX-users] Single patch for 2 MSI
Hi All,
I have previously released 2 versions of an application (lets call them Version
A and Version B) and are about to release a third version (Version C). I would
like to release a patch that will patch version A to C or version B to C but
cannot find any documentation to cover it.
I can quite easily create a patch to update A to B, a second patch B to C, and
a third patch A to C but I would like to combine the three patches into one. I
can imagine my number of patches skyrocketing during future version releases.
I know it is possible because I have used a demo version of MSIStudio to create
the PCP and the MSP automatically. The MSP works great (A to B, or B to C) but
I really want to create my own MSP from the PCP (even from the one MSIStudio
creates would be fine). I can see that the PCP has two TargetImages (A.msi and
B.msi) and that the UpgradedImages table has the third image (C.msi) but then I
run msimsp.exe:
msimsp -s Patch.pcp -p Patch.msp -l log.txt -d
, I get the following error (and the MSP is not created): - See more at:
http://www.itninja.com/question/combining-two-patches-into-one#sthash.Z3gW0yJM.dpuf
Please share your expertise.
Thanks and Regards
Ravi Shankar
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users