私はWixUIFeatureTreeを使用して、インストールするアプリケーションのコンポーネントのオプションをユーザに提供しています...自分の機能の1つに、2つのオプション機能があります。ユーザーに特定のものをインストールさせてもらう必要はありませんが、少なくとも1つを選択するように強制する方法はありません。WiXの2つのオプションコンポーネントの少なくとも1つをどのようにして必要とすることができますか?
ここに私の現在のWXSの関連部分です:
<Feature Id="Main" Title="Product Name" Level="1" Absent="disallow" Display="expand" AllowAdvertise="no"
Description="This is the application, and is a required component"
>
<ComponentRef Id="Baseline" />
<ComponentRef Id="Shortcuts" />
<Feature Id="Option1" Title="Plugin #1" Level="2" Absent="allow" AllowAdvertise="no">
<ComponentRef Id="Plugin1Component" />
</Feature>
<Feature Id="Option2" Title="Plugin #2" Level="3" Absent="allow" AllowAdvertise="no">
<ComponentRef Id="Plugin2Component" />
</Feature>
</Feature>
私は私が保証シーケンスの右位置に挿入カスタムアクションのいくつかの種類を必要とするつもりだ推測しているが、そのどちらか一方インストールのために選択されていますが、それを行う方法やそれが正しいかどうかはわかりません。すべての助けに感謝!
ええ、私はこれを最初に試してみます。それ以外の場合、私はWiXが "どちらか"または "利用可能"であるとは思わない。ユーザーが1つのオプションまたは他のオプションを選択する必要があるカスタムダイアログ画面を持つこともできます。 – JasCav
これは古代のポストだと分かりますが、ジェフに感謝します。あなたの投稿は正しい方向に私を指していました。あなたの答えに基づいて私のソリューションを投稿しました(少なくともWiX v3.7では私にとってはうまくいきました)。 –