在我的安装程序中,我有两个功能。如果我禁用一项功能,浏览按钮(以及包含 INSTALLDIR 路径的编辑控件)将从 UI 中消失。我怀疑这是因为两个 Feature 元素都使用相同的 ConfigurableDirectory="INSTALLDIR" 属性:
<Feature Id="MYCLIENT" AllowAdvertise="no" ConfigurableDirectory="INSTALLDIR"
Title="Client component"
Description="Client Component" Level="1">
<ComponentGroupRef="Client1"/>
</Feature>
<Feature Id="MYMMC" AllowAdvertise="no" ConfigurableDirectory="INSTALLDIR"
Title="MMC Components"
Description="MMC Components" Level="1">
<ComponentGroupRef Id="MMC1"/>
<!-- MMC snap-in requires some client components -->
<ComponentGroupRef Id="Client1"/>
</Feature>
当取消选择/未安装功能时,我需要实施什么来防止 INSTALLDIR 浏览控件消失?
TIA