1
3
我也要这么做,然后发现… 创建属性..这将由CA或其他什么设置…
然后使用功能内的属性…
注意Condition dosent直接设置父级是否与文件等一起安装,它在父级功能上设置level属性。将其设置为0将使其隐藏…Voice! |
2
2
我想我是偶然找到了解决办法。经过一系列的试验,我遇到了一条来自msi的错误消息,它有点描述了当前会话中功能表的一些列,还有一个列“runtimelevel”,它在我能找到的任何文档中都没有描述。所以我试了一下:
而且它工作了;这个特性不再列在SelectionTree中。然后我再次运行了runtimelevel=1的相同查询,它再次被列出。 因为我不确定这个解决方案是否有任何奇怪的含义,所以我将把这个问题保留一段时间,以防其他人有更好的解决方案。 |
3
2
上面的例子是有条件地提供一个特性的正确方法(除了它建议条件应该在一个CDATA部分中),但是,因为您在自定义操作中说过要决定这一点… 提供这样的功能:
在托管自定义操作中,您将收到一个“会话”对象。如果要使该功能对用户可用,请将InstallMyFeature属性设置为“true”,否则将其设置为“false”。
或
|