私のインストーラーでは、最初の 2 つの画面は常に同じです (ウェルカム ダイアログとチェック ボックス付きの機能選択)。各機能には異なるダイアログが必要ですが、いくつかの共通点があります。
機能ごとに UI 要素を用意し、ユーザーが必要な機能として何を選択したかに応じて、正しい UI を参照できるかどうか疑問に思っていました。
FEATURETOINSTALL
必要なUI の ID に対応する機能選択ダイアログを終了するときに、 などのプロパティを設定したいだけです。
<UI Id="CommonUI">
...
</UI>
<Property Id="FEATURETOINSTALL" Value="DefaultUIId"/>
<UIRef Id="[FEATURETOINSTALL]"/>
基本的に、マシンに既に UI が表示されている場合は、UI 要素を参照したいと考えています。
Publish
一連のタグを使用して手動で行う代わりに、UI が既に表示されているときに UI 要素を動的に参照する方法はありますか?