I have some custom actions that I only want to execute in an upgrade scenario.
I am trying to set some properties, for example "MYPROPERTY"... When I come in via a standard install, I can set them, and an example of that XML is as follows...
<Custom Action="SetMyPropertyToOn" After="exampleActionRuuningBeforeThisOne"> (ENABLEMYPROPERTY_CB) AND (NOT ENABLEMYPROPERTY_CB="0") AND (NOT ENABLEMYPROPERTY) AND (NOT Installed)</Custom>
It runs in a normal install... I would also like it to run in an upgrade scenario.
I use this in all my setups:
You can then schedule your custom action to only run on upgrades: