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