Your analysis appears accurate. It's really not too much work to have a setup.exe check for the presence of an install. If found then launch with proper command line for minor upgrade else just do normal launch.
You can find sample code to peruse at www.devage.com in the dotNetInstaller project among other places. -----Original Message----- From: Kraus, Alfred [mailto:akr...@rosettastone.com] Sent: Friday, December 19, 2008 11:42 AM To: wix-users@lists.sourceforge.net Subject: [WiX-users] Multi-purpose MSI - Clean install/Major&Minor upgrade without special params I am trying to build a MSI to put on a CD that can do any of the following: 1. Clean install if no version of my product is already installed 2. Major Upgrade if a really old version is found on the user's machine 3. Minor upgrade if a newer version is found on the user's machine The problem that I am running into is that if I launch the msi with the command: Msiexec /I MyInstaller.msi * Clean install and major upgrade work correctly * Minor upgrade gets error "Another version of this product is already installed." If I run it with: Msiexec /I MyInstaller.msi reinstall=all reinstallmode=vomus * Clean install does not install anything * Major upgrade does not upgrade * Minor upgrade seems to work It seems that this would be an extremely common set of actions for us to be doing, but it seems that we have to do the initial checking on whether or not a previous version is installed outside the msi in order to create the command line to call it so that it will run correctly. I could definitely use help on this. Thank you for your assistance, Al ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users