Hi everyone, I've changed a lot of things (files and directories) in my application, and I'd like to remove any previously installed version of the product before installing the new one. Here's the situation.... previous version of my product had the following items in the wxs: <Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> <Product Id='EA8BD404-C4BB-400D-B658-7200355C4613' UpgradeCode='F0B9C286-DA33-7842-A4FD-91F34F02D6B4' Language='1033' Manufacturer='MyCompany' Name="Console 8.0.xxxx" Version="8.0.xxxx.0"> <Package Description='Console Installer' Compressed='yes' InstallerVersion="300" /> <Upgrade Id='F0B9C286-DA33-7842-A4FD-91F34F02D6B4'> <UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND' IncludeMinimum='yes' Minimum='8.0.001' /> </Upgrade> <InstallExecuteSequence> <RemoveExistingProducts After="FindRelatedProducts" /> </InstallExecuteSequence>
New version's have the following items in the wxs: <Wix xmlns='http://schemas.microsoft.com/wix/2006/wi'> <Product Id='18F6952C-38E1-6549-9B92-39DEE0608A7E' UpgradeCode='F0B9C286-DA33-7842-A4FD-91F34F02D6B4' Language='1033' Manufacturer='MyCompany' Name="Console 8.01.yyyy" Version="8.01.yyyy.0"> <Package Description='Policy Manager Console Installer' Compressed='yes' InstallerVersion="300" /> <Upgrade Id='F0B9C286-DA33-7842-A4FD-91F34F02D6B4'> <UpgradeVersion OnlyDetect='yes' Property='PATCHFOUND' IncludeMinimum='yes' Minimum='8.0.001' /> </Upgrade> <InstallExecuteSequence> <RemoveExistingProducts After="FindRelatedProducts" /> </InstallExecuteSequence> As you can see, I've changed the ProductId, but left the UpgradeId unchanged. But this doesn't work. It still is recognized as a minor upgrade. Since a lot of things have changed in my new packaging, many components have either been removed or added to the wxs. GUIDs have changed to. What would be, in you opinion, the best way to achieve what I'm trying to do? i.e. remove previous versions (all 8.0.abcd.0 versions) before starting a new installation (during this new installation, I'll need to ask the user an installation directory. This is a thing I don't do during upgrades. So I really need this new installation to be considered as an installation from scratch). Thanks for your help. Fred ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users