Hi, 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?
Currently I have RemoveExistingProducts scheduled between InstallValidate and InstallInitialize. There are no reused files so I didn't think this scheduling to be any less effcient. Thanks, Shawn ------------------------------------------------------------------------------ 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