cosmin wrote:In the 7.0.1 version of Advanced Installer you can try using the "Install new version first and then uninstall old version" option in the
Upgrades page. Please note this works as expected only if the packages use the automated upgrade feature.
I gave this a try. It broke, but in a different way.
cosmin wrote:If this option doesn't work, can you please give me more details about the behavior you are encountering? Also, please send us the .AIP (project) files of the old and new versions to support at advancedinstaller dot com so we can investigate them.
I have two versions of my installer, 0.8.5 and 0.8.6. Both use a merge module to install the vc90 runtime.
With the original configuration ("Uninstall old version first and then install new version"), on Vista only, if I have 0.8.5 installed, and upgrade to 0.8.6, the vc90 runtime is uninstalled. If I uninstall 0.8.5 first and do a fresh install of 0.8.6, then the vc90 runtime is installed properly. If I do an upgrade on XP, then the vc90 runtime remains installed.
If I alter the 0.8.6 installer to select "Install new version first and then uninstall old version", if I have 0.8.5 installed, and upgrade to 0.8.6, all of my application's files are uninstalled, except for updater.exe and updater.ini. If I uninstall 0.8.5 first and do a fresh install of 0.8.6, everything works fine. This is the behavior on Vista and XP.
I will send the three aip files via email.
Thank you.
Marc