May 15, 2019
01:15 PM
I don't think this is for installshield 2019 as the tags suggest... What does " Open the Releases view" Mean? (there is no "release view") Does that mean in the install designer click on releases? If so, in installshield 2019, there is no "desired Release Name under Product Configuration" and Thus no display the Release property grid. (there is no Release Name - there is Product Name and Release Location. Both of which do not have a Release Product Grid)
... View more
Mar 01, 2017
09:36 AM
Here is what Microsoft says about it's placement: RemoveExistingProducts Action The RemoveExistingProducts action goes through the product codes listed in the ActionProperty column of the Upgrade table and removes the products in sequence by invoking concurrent installations. For each concurrent installation the installer sets the ProductCode property to the product code and sets the REMOVE property to the value in the Remove field of the Upgrade table. If the Remove field is blank, its value defaults to ALL and the installer removes the entire product. The installer only runs the RemoveExistingProducts action the first time it installs a product. It does not run the action during a maintenance installation or uninstallation. Sequence Restrictions The RemoveExistingProducts action must be scheduled in the action sequence in one of the following locations. Between the InstallValidate action and the InstallInitialize action. In this case, the installer removes the old applications entirely before installing the new applications. This is an inefficient placement for the action because all reused files have to be recopied. After the InstallInitialize action and before any actions that generate execution script. Between the InstallExecute action, or the InstallExecuteAgain action, and the InstallFinalize action. Generally the last three actions are scheduled right after one another: InstallExecute, RemoveExistingProducts, and InstallFinalize. In this case the updated files are installed first and then the old files are removed. However, if the removal of the old application fails, then the installer rolls back both the removal of the old application and the install of the new application. After the InstallFinalize action. This is the most efficient placement for the action. In this case, the installer updates files before removing the old applications. Only the files being updated get installed during the installation. If the removal of the old application fails, then the installer only rolls back the uninstallation of the old application.
... View more
Latest posts by Lurban
Subject | Views | Posted |
---|---|---|
2534 | May 15, 2019 01:15 PM | |
1828 | Mar 01, 2017 09:36 AM |
Activity Feed
- Posted Re: Build Error 6271 on InstallShield Knowledge Base. May 15, 2019 01:15 PM
- Posted you could Schedule RemoveExistingProducts action before InstallInitialize action: on InstallShield Forum. Mar 01, 2017 09:36 AM