【发布时间】:2012-09-19 21:29:27
【问题描述】:
我有一个带有一个功能和两个子功能的 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?
【问题讨论】:
标签: wix installation windows-installer