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