Hi,
i want to set up an UPGRADE of the installer for our product (therefore i set a new product code for a major upgrade etc.).
In the previous version of our product / installer also several features could be installed (depends on the selection of the user
during the installation).
What i want now by the new Installer is to perform a Custom Action ONLY in case of an UPGRADE installation AND ONLY when
a specific feature was installed by the previous version!
Therefore i selected for my Custom Action only the "Upgrade" checkbox under "Dialogs Stage Condition". And the additional
condition "!FEATUREIDENTIFIER=3". (3 = installed status locally)
I test the new installer on a machine where this feature was installed by a previous version. BUT the condition is not working! The
new installer is not able to detect this already installed feature.
I setup this Custom Action under the "Wizards Dialogs Stage" after the "Path Resolutions".
If i check the log file of the new installer i found this line at the beginning: "...Feature: FEATUREIDENTIFIER; Installed: Local; Request: Absent; Action: Absent".
There the previous installation is detected ("Installed: Local")!
Therfore i don´t understand why this detection is not working by using the mentioned condition!
Any help would be appreciated,
Thanks