In the log file I found : ADDLOCAL = Feature1,Microsoft.NET5.0.4,Node.js (Feature2 was unselected)
Expected : ADDLOCAL = Feature1,Microsoft.NET5.0.4
On the "CustomizeDlg"
button, you do have an "Install one or more features locally"
that points to your Node.JS
prerequisite, therefore ADDLOCAL
containing it is normal here, as per definition of ADDLOCAL
The value of the ADDLOCAL property is a list of features that are delimited by commas, and are to be installed locally.
Could you please give me some more details (exemplify) about what you are trying to achieve here?
I noticed that when I add "Install one or more features locally" on CustomizeDlg this be applied to all the controls of the dialog box, even the "Next" button. Is that normal?
The event should only be added to the selected button. This is usually the "Next" button or the event is added as an "Init Event" (triggered by the "Next" button of the previous dialog)