Ustaw podfunkcje, których domyślnie nie można zainstalować
Mam instalację WIX z funkcją i dwiema podfunkcjami. Chciałbym, aby funkcja była wymagana, a dwie podfunkcje opcjonalne, ale nie instalowane domyślnie. Oto moje drzewo funkcji:
<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>
Myślałem, że dodanie:
<Property Id="INSTALLLEVEL" Value=3 />
ustawi główną funkcję do zainstalowania i podfunkcje, które nie zostaną zainstalowane. Tak nie jest; wszystkie funkcje są instalowane domyślnie.
UżywamWixUI_FeatureTree. Zastanawiam się, czy to nie przeszkadzaWłaściwość INSTALLLEVEL.
Czy to, co próbuję, jest możliwe? Jak mogę domyślnie wyłączyć te dwie podfunkcje?
Edytować: Ciekawy. ustawiłemINSTALLLEVEL=1000
i spróbowałem ponownie, a wszystkie funkcje nadal były ustawione do zainstalowania. Czy WixUI_FeatureTree może być clobberingINSTALLLEVEL
?