I looked at the thread in the archive, but it appears that this person
didn't resolve his issue (or at least didn't post when he did). Here's what
I've got:
<Product Id="*" Name="Myrna" Language="1033"
Version="0.01.0" Manufacturer="No Bull Software"
UpgradeCode="{BF762230-9947-44b7-AC28-602088490E13}">
<Package Id ="*" InstallerVersion="300" Compressed="yes" />
<Media Id="1" Cabinet="media1.cab" EmbedCab="yes" />
<Upgrade Id="{A8C90E5E-814A-4bae-B5BB-6DD2A363DB69}">
<UpgradeVersion Property="OLDERVERSIONBEINGUPGRADED" Minimum="0.0.0"
Maximum="0.01.0" IncludeMaximum="no" />
<UpgradeVersion Property="NEWERVERSIONDETECTED" Minimum="0.01.0"
OnlyDetect="yes" IncludeMinimum="yes" />
</Upgrade>
<Condition Message="A later version of [ProductName] is already
installed. Install will now exit.">
<![CDATA[Installed OR NOT NEWERVERSIONDETECTED]]>
</Condition>
..
<InstallExecuteSequence>
<RemoveExistingProducts After="InstallExecute" />
</InstallExecuteSequence>
The InstallExecuteSequence if after the <Feature> list if that matters.
I install as above, everything works as it should. Then I change
Product/@Version, UpgradeVersion(OLDER.)/@Maximum and
UpgradeVersion(NEWER.)/@Minimum all to 0.02.0.
I install again, it installs and I have two entries in the Add/Remove table,
one for version 0.01.0 and one for 0.02.0.
In the log for FindRelatedProducts I find:
MSI (c) (E0:BC) [11:09:30:281]: Doing action: FindRelatedProducts
MSI (c) (E0:BC) [11:09:30:281]: Note: 1: 2205 2: 3: ActionText
Action 11:09:30: FindRelatedProducts. Searching for related applications
Action start 11:09:30: FindRelatedProducts.
Action ended 11:09:30: FindRelatedProducts. Return value 1.
MSI (s) (9C:6C) [11:09:50:357]: Doing action: FindRelatedProducts
MSI (s) (9C:6C) [11:09:50:357]: Note: 1: 2205 2: 3: ActionText
Action 11:09:50: FindRelatedProducts. Searching for related applications
Action start 11:09:50: FindRelatedProducts.
MSI (s) (9C:6C) [11:09:50:357]: Skipping FindRelatedProducts action: already
done on client side
Action ended 11:09:50: FindRelatedProducts. Return value 0.
Which, given the other thread leads me to believe that FindRelatedProducts
isn't finding the prior install, but I can't for the life of me figure out
why. Can anyone point me in the right direction here?
Thanks
Dan
------------------------------------------------------------------------------
_______________________________________________
WiX-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/wix-users