我有不同的安装模式。根据参数,我执行以下操作:
<Property Id="PROP1" Value="Value1" />
<SetProperty Id="PROP1" Before="CostFinalize" Sequence="execute" Value="Value2"></SetProperty>
问题是我有两个以上的选项,当我添加它们时,我得到了。
Duplicate symbol 'CustomAction:SetPROP1' found.
有没有办法拥有某种 switch 语句或者你如何处理多个条件?
另一个麻烦是,我根据值设置了多个变量(现在大约 10 个),并且用完全相同的代码列出它们非常麻烦
<SetProperty Id="PROP2" Before="CostFinalize" Sequence="execute" Value="Value2"></SetProperty>
<SetProperty Id="PROP3" Before="CostFinalize" Sequence="execute" Value="Value3"></SetProperty>
ETC
有没有办法让它像:
<Condition val="...">
<setProperty.../>
<setProperty.../>
<setProperty.../>
</Condition>
谢谢!