Hello all. I've just joined the list in hopes of solving a specific problem.
A few months ago I used WiX to create a fairly simple .msi. Here is the relevant portion of the .wxs file, with identifying information redacted (GUID1 and GUID2 represent real uppercase GUIDs): ---START OF CODE--- <Product Name='My Program' Id='GUID1' UpgradeCode='GUID2' Language='1033' Codepage='1252' Version='1.98.20' Manufacturer='me'> <Package Id='*' Keywords='Installer' Description="My Program Installer" Comments='My comments' Manufacturer='me' InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' /> ---END OF CODE--- It works fine, but I want to distribute an update and the one I created refused to install over the top of the old version. After some research, I changed the .wxs file as follows: ---START OF CODE--- <Product Name='My Program' Id='*' UpgradeCode='GUID2' Language='1033' Codepage='1252' Version='1.98.206' Manufacturer='me'> <Package Id='*' Keywords='Installer' Description="My Program Installer" Comments='My comments' Manufacturer='me' InstallerVersion='100' Languages='1033' Compressed='yes' SummaryCodepage='1252' /> <Upgrade Id="GUID2"> <UpgradeVersion Minimum="1.98.20" Maximum="1.98.206" Property="PREVIOUSVERSIONSINSTALLED" IncludeMinimum="yes" IncludeMaximum="no" /> </Upgrade> <InstallExecuteSequence> <RemoveExistingProducts After="InstallInitialize" /> </InstallExecuteSequence> ---END OF CODE--- Now it will install over the top, but unfortunately it leaves an orphaned duplicate entry in Add or Remove Programs which can't be removed except by msizap. I have a feeling I'm misunderstanding the roles of the GUIDs in the UpgradeCode and Upgrade Id tags. Or perhaps specifying a GUID in the Product Id of the first version has irrevocably screwed things up. Does anyone have any suggestions on how I can make an .msi file which will completely uninstall the first package when installing over the top of it? ------------------------------------------------------------------------------ The Planet: dedicated and managed hosting, cloud storage, colocation Stay online with enterprise data centers and the best network in the business Choose flexible plans and management services without long-term contracts Personal 24x7 support from experience hosting pros just a phone call away. http://p.sf.net/sfu/theplanet-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users