While closing one bug (“wixforme”) I ended up opening another:
http://wixtoolset.org/issues/4445/
Let me prefix this by saying that “UpgradeCode” is ill-named and often
misunderstood. First of all, as many on this list know, just having the same
UpgradeCode doesn't make an upgrade (I probably get asked that question once a
week). But the associated actions don't even mention upgrading. In fact,
FindRelatedProducts is really what puts UpgradeCode into perspective: it just
finds any products with UpgradeCodes mentioned in the Upgrade table.
Internally when we wrote util:ProductSearch/@UpgradeCode it was intended and
does find the highest version installed (since the search results are singular
currently). I recommend doing the same thing with public WiX but wanted to hear
what others think. I don't consider this a breaking change. If setup devs are
using a chain of major upgrades then they'll still find 0 or 1 installed
products, but for setup devs that might use UpgradeCodes for relating products
they'll get the same type of results they would with internal WiX.
- Heath from his Surface Pro
------------------------------------------------------------------------------
HPCC Systems Open Source Big Data Platform from LexisNexis Risk Solutions
Find What Matters Most in Your Big Data with HPCC Systems
Open Source. Fast. Scalable. Simple. Ideal for Dirty Data.
Leverages Graph Analysis for Fast Processing & Easy Data Exploration
http://p.sf.net/sfu/hpccsystems
_______________________________________________
WiX-devs mailing list
WiX-devs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-devs