さまざまなインストール モードがあります。パラメータに応じて、次のようなことを行います。
<Property Id="PROP1" Value="Value1" />
<SetProperty Id="PROP1" Before="CostFinalize" Sequence="execute" Value="Value2"></SetProperty>
問題は、2 つ以上のオプションがあることです。それらを追加すると、取得します。
Duplicate symbol 'CustomAction:SetPROP1' found.
ある種の switch ステートメントを使用する方法はありますか、または複数の条件をどのように処理しますか?
もう1つの問題は、値に応じて複数の変数が設定されていることです(現在約10個)。それらすべてをまったく同じコードでリストするのは非常に面倒です
<SetProperty Id="PROP2" Before="CostFinalize" Sequence="execute" Value="Value2"></SetProperty>
<SetProperty Id="PROP3" Before="CostFinalize" Sequence="execute" Value="Value3"></SetProperty>
等
次のようにする方法はありますか?
<Condition val="...">
<setProperty.../>
<setProperty.../>
<setProperty.../>
</Condition>
ありがとう!