【发布时间】:2015-01-27 13:56:01
【问题描述】:
如果在功能选择树中选择了另一个功能,是否有任何方法可以强制安装特定功能?那就是没有特性成为其依赖项的子项?
【问题讨论】:
如果在功能选择树中选择了另一个功能,是否有任何方法可以强制安装特定功能?那就是没有特性成为其依赖项的子项?
【问题讨论】:
是的,这应该是可能的,如果您在 Feature 元素下使用 Condition 元素,您可以从条件控制功能安装级别。
<Feature Id="MyDependentFeature">
<Condition Level="1">(NOT INSTALLED AND &MyMasterFeature=3) OR (INSTALLED AND !MyMasterFeature=3)</Condition>
</Feature>
<Feature Id="MyMasterFeature">
</Feature>
这里需要解释几件事:
【讨论】: