我有一个带有一个功能和两个子功能的 WIX 安装。我希望该功能是必需的,而这两个子功能是可选的,但默认情况下不安装。这是我的特征树:
<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 属性。
那么我正在尝试的甚至可能吗?如何默认禁用这两个子功能?
编辑:有趣。我设置INSTALLLEVEL=1000
并再次尝试,所有功能仍然设置为安装。WixUI_FeatureTree 会崩溃INSTALLLEVEL
吗?