Version 7.0 Bug (Pre-Requisites
Posted: Mon Jul 16, 2007 2:38 pm
I have found the following bug while evaluating InstallAware 7.0. Below are the steps to reproduce the bug.
1) Install you application with 1 or more pre-requisites (ex: .Net 2.0 and SQL Express).
2) Uninstall 1 of the pre-requisites above.
3) Run the Uninstall for the program you installed in Step #1. Before the user is prompted to either Modify, Repair or Remiove the pre-requisites are checked and you have to install the deleted pre-requisite for the "uninstall" to continue.
It would be better if the Remove/Modify/Repair options was shown before the pre-requisites test. Then if the user chooses to Uninstall the pre-requisites checks should be skipped and if the user chooses Modify/Repair then the pre-requisites checks should be done and any missing once installed to continue.
I wonder if there is a way to work-around this by changing the oder of the dialog boxes so that the Remove/Modify/Repair does happen before the pre-requisites checks. You would also have to update the scripts some so that depending on what option the user chooses will decide whether or not to do the checks. If this is a possible work-around can this be done in developer or would you need Studio to implement this work-around.
1) Install you application with 1 or more pre-requisites (ex: .Net 2.0 and SQL Express).
2) Uninstall 1 of the pre-requisites above.
3) Run the Uninstall for the program you installed in Step #1. Before the user is prompted to either Modify, Repair or Remiove the pre-requisites are checked and you have to install the deleted pre-requisite for the "uninstall" to continue.
It would be better if the Remove/Modify/Repair options was shown before the pre-requisites test. Then if the user chooses to Uninstall the pre-requisites checks should be skipped and if the user chooses Modify/Repair then the pre-requisites checks should be done and any missing once installed to continue.
I wonder if there is a way to work-around this by changing the oder of the dialog boxes so that the Remove/Modify/Repair does happen before the pre-requisites checks. You would also have to update the scripts some so that depending on what option the user chooses will decide whether or not to do the checks. If this is a possible work-around can this be done in developer or would you need Studio to implement this work-around.