Shawn Dwyer wrote:
> I've got a scenario where we need to uninstall a product with a different
> UpgradeCode than the main product *before* uninstalling previous versions of
> the main product.  I've tried changing the order around for the Upgrade and
> UpgradeVersion elements in my WXS file, however no matter how I order them,
> the element with Id that matches the current product UpgradeCode always
> seems to end up first in the Upgrade table.  Is this by design?  Is there
> anyway to force the order of removal?
>   

If there isn't an explicit way to order the rows (e.g., Sequence or 
Ordering columns like in InstallExecuteSequence or ControlEvent tables) 
then MSI uses "natural order" which is undefined.

-- 
sig://boB
http://joyofsetup.com/



------------------------------------------------------------------------------
Stay on top of everything new and different, both inside and 
around Java (TM) technology - register by April 22, and save
$200 on the JavaOne (SM) conference, June 2-5, 2009, San Francisco.
300 plus technical and hands-on sessions. Register today. 
Use priority code J9JMT32. http://p.sf.net/sfu/p
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to