Hi again, I'm running into trouble when I'm trying to install/remove/install a patch which applies to multiple versions of a product. Here's a snippet from the WXS for the patch in question:
(Imagine I'm upgrading product Foo to version C. Version A and B exist in the wild.) <UpgradeImage src="\Path\To\FooC.msi" Id="UpdateFoo"> <TargetImage src="\Path\To\FooA.msi" Order="1" Id="FooA" IgnoreMissingFiles="no" Validation = "0x000008A2" /> <TargetImage src="\Path\To\FooB.msi" Order="2" Id="FooB" IgnoreMissingFiles="no" Validation = "0x000008A2" /> </UpgradeImage> Now let's say I apply the patch to an installed copy of version B. The patch will apply and remove successfully, I can even reapply the patch. Next let's say I apply the patch to an installed copy of version A. The patch will apply and remove successfully again, but this time I cannot reapply the patch. (OK so it obviously doesn't look like it removed successfully.) Can anyone shed some light on why this is happening? I notice that if I change the order numbers then it changes which version can be correctly uninstalled, so I imagine that when I try to remove the changes from version A it is repealing the changes as though it were version B... if so how can I work around this? Thanks for any insight, Alex ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users