Hi all, I am running version 3.6.2026 and using Burn to do a chain package installation. I have got to a point where I can install and uninstall with the chain package, but I am running into a brick wall when trying to upgrade all the packages to new versions.
For example, my chain package, let’s call it Chain_version1.exe includes: a_version1.msi, b_version1.msi, c_version1.msi. I then make another version Chain_version2.exe includes: a_version2.msi, b_version2.msi, c_version2.msi. When I run the Chain_version2.exe after Chain_version1, Engine.Plan(Install) or Engine.Plan(Repair) both fails to upgrade the packages. I have since updated WiX to 3.6.2221 and still experiencing the same result. When I say fail, I mean the Chain_version2.exe will kick off the Chain_version1.exe (from cache, to do the uninstall?) and wait for users to click through the Chain_version1.exe steps of uninstall. All the packages are built using WiX and they all have this header <Property Id="PREVIOUSVERSIONSINSTALLED" Secure="yes" /> <Upgrade Id="GUID"> <UpgradeVersion Minimum="0.0.0.0" Maximum="x.x.x.x" Property="PREVIOUSVERSIONSINSTALLED" IncludeMinimum="yes" IncludeMaximum="no" /> </Upgrade> When run individually, those packages will uninstall the old version and install a new version of themselves and that worked correctly. Thanks, ------------------------------------------------------------------------------ RSA® Conference 2012 Save $700 by Nov 18 Register now! http://p.sf.net/sfu/rsa-sfdev2dev1 _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users