1 つの機能と 2 つのサブ機能を含む WIX をインストールしています。この機能を必須にし、2 つのサブ機能をオプションとして、デフォルトではインストールしないようにしたいと考えています。ここに私の機能ツリーがあります:
<Feature Id="A" Level="3" AllowAdvertise="no" TypicalDefault="install"
InstallDefault="local" Absent="disallow" >
<Feature Id="A1" Level="1" AllowAdvertise="no" />
<Feature Id="A2" Level="1" AllowAdvertise="no" />
</Feature>
追加すると思いました:
<Property Id="INSTALLLEVEL" Value=3 />
メイン機能をインストールするように設定し、サブ機能をインストールしないように設定します。そうではありません。すべての機能がデフォルトでインストールされます。
WixUI_FeatureTreeを使用しています。それがINSTALLLEVEL プロパティをめちゃくちゃにしているのだろうか。
それで、私が試みていることは可能ですか?デフォルトで 2 つのサブ機能を無効にするにはどうすればよいですか?
編集:興味深い。設定INSTALLLEVEL=1000
してもう一度試してみましたが、すべての機能はまだインストールするように設定されていました。WixUI_FeatureTree が壊れている可能性はありINSTALLLEVEL
ますか?