So I have simple conditional property set:
<SetProperty Id="STOP_CHROME" Action="Set" Value="1" After="CostFinalize">
<![CDATA[(&FEAT_Chrome_Hpr=3)]]>
</SetProperty>
The strange thing about it, is that property is always set, despite having in logs, for example:
MSI (s) (70:28) [14:39:33:398]: Feature: FEAT_Chrome_Hpr; Installed: Absent; Request: Null; Action: Null
I assume my order of SetProperty action may be wrong, however I’m not sure which one is correct. But AFAIK After="CostFinalize" is correct for my case (after features were selected).
UPDATE. Found no solution to my question. I adwise you, not to add new answers, since I can’t really test it now. Moderators are free to remove this question completely.
Found no solution to my question. Also I adwise you, not to add new answers, since I can’t really test it now. Moderators are free to remove this question completely.