In order to run a custom action which uses installer properties after the files are installed, you can schedule it under "InstallExecuteSequence" -> "InstallFinalize" . This way, it will run as Immediate (so it can access properties) at the end of the installation.
I have a custom action vbscript that's purpose is to update a configuration xml file I will be installing with a parameter from the UI. The challenge is (for me anyway) that this custom action is part of a merge module. The problem I have is that I am not sure when (as in which standard ...
So if I have a custom action in my merge module, CustAct1, with an execution condition of "NOT Installed AND RUN_CUSTACT1", what is the best way to set RUN_CUSTACT1 from the UI? I'd rather not use an environment variable.
I have created a module and added to my project, placing it in its own feature. I have provided a checkbox for the user to select whether or not to install this piece. On the checkbox properties, I have the following that I believe will be of interest: Value: 1 Default Value: [empty] Property Name ...