Hello,
I have created 2 instances with version 1.0 (say App1.0, App1.0 #1, App1.1 #2) and changed the version to 1.1 and tried to upgrade the existing versions . First instance(App1.0) got upgraded properly, but when I tried to upgrade the second instance its following the dialog s for Resume not for the upgrade install. I am totally stuck here and cannot move forward. I have attached the aip file for a sample project.
This may happen if you haven't generated new product codes for the multiple instances too, after changing the ProductVersion to 1.1. When increasing the ProductVersion from "Product Details" page and save the project you will be prompted by the "New Product Version" dialog. After choosing the [Major Upgrade] option a new ProductCode will be generated only for the default instance. However, you should also manually change the ProductCode for the multiple instances defined in "Multiple Instances" page.
So, can you please go to "Multiple Instances" page, select in turn your instances and use the [Generate] button from "Properties" tab to generate new ProductCodes and see if the behavior still persists? Also, please keep in mind that when installing the new 1.1 version, all the previous 1.0 instances will be uninstalled at once during the upgrade installation. This is the normal behavior.
One more issue I am facing , We already have multiple instance of the older versions created with installshield in servers, but when we tried to upgrade its trying to uninstall all the instances instead of the specified one.
This is the normal behavior. If all the InstallShield instances have the same UpgradeCode and a lower ProductVersion they will be automatically uninstalled during the upgrade process. This is the default Windows Installer behavior and it cannot be changed.
All the best,
Daniel