Thank you, Phill. You are right, a major upgrade seems to be the correct approach. I followed the steps of a MajorUpgrade as outlined here (WiX doc) <http://wixtoolset.org/documentation/manual/v3/howtos/updates/major_upgrade.html> and here (MSDN) <https://msdn.microsoft.com/de-de/library/aa369786(v=vs.85).aspx> . My challenge is that the original software used to have a single MSI with a single UpgradeCode. The update now consists of (at least) three MSIs with three different (!) UpgradeCodes.
I am probably having difficulties to understand what's meant by "/Each stand-alone product or product suite should have its own UpgradeCode/." (from MSDN). I /guess /that the MSDNs definition for "stand-alone" includes the client part of a client-server-app. If so, the error has been made in the previous version because the client and the server /share /the upgrade code. However, in /my/ terms, the aforementioned software is a "product suite", consisting of the GUI, the database and the services. According to MSDN it would then make sense to have a single UpgradeCode. But since these parts pf the "suite" are now located in three MSIs, I assume they require different upgrade codes and I can't see how these relate to the upgrade code used in the previous version. If the error can't be fixed (e.g. because it was present in the previous version) the following workaround will work for an update: * Check if product X is installed * Custom Action: Perform database backup if database is present * Uninstall product X * Install product bundle (the bundle described earlier) * Custom Action: Restore database backup I'd expect to be able to do that with the "UpgradeVersion" tag. But that doesn't work But Burn doesn't seem to support that (according to the documentation <http://wixtoolset.org/documentation/manual/v3/xsd/wix/upgrade.html> "UpgradeVersion" doesn't have "Bundle"s as a parent). So, unfortunately, both approaches led me to dead ends, so far. Any further food for thought is greatly appreciated. -- View this message in context: http://windows-installer-xml-wix-toolset.687559.n2.nabble.com/Updating-Replacing-existing-MSI-with-Burn-bundle-tp7598911p7598939.html Sent from the wix-users mailing list archive at Nabble.com. ------------------------------------------------------------------------------ New Year. New Location. New Benefits. New Data Center in Ashburn, VA. GigeNET is offering a free month of service with a new server in Ashburn. Choose from 2 high performing configs, both with 100TB of bandwidth. Higher redundancy.Lower latency.Increased capacity.Completely compliant. http://p.sf.net/sfu/gigenet _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users