If a prerequisite MSI package (included as a file) is already installed, we don't want any dialogs to popup (especially NOT the dialog "Repair" "Uninstall" "Remove" which is extremely confusing -- how is a user supposed to know they should select "Repair" in this case?).
To avoid this we added a condition "Product version (identified by Upgrade Code)" to "Install prerequisite based on conditions". It is however impossible to enter a variable like [|ProductVersion] to the condition. The input field only accepts literal version numbers! A literal version number is completely useless because the build script must be able to pass this via command line.
How can this be accomplished?
As said we just want to skip prerequisite installation if the prerequisite >= ProductVersion is already installed.
Version 22.3