0
如果安装了另一个功能(不是组件的父功能),则需要安装该组件。wix组件条件评估
组件条件似乎CostFinalize行动期间evaulated,所以我创建了一个属性,并设置该属性的值,然后我用一个自定义操作
,但该组件仍犯规得到安装强制CostInitialize行动,任何线索?
如果安装了另一个功能(不是组件的父功能),则需要安装该组件。wix组件条件评估
组件条件似乎CostFinalize行动期间evaulated,所以我创建了一个属性,并设置该属性的值,然后我用一个自定义操作
,但该组件仍犯规得到安装强制CostInitialize行动,任何线索?
仅对属于正在安装的功能的组件评估组件条件。他们只能排除不包含组件的组件。
安装时必须使用ComponentRef元素使组件属于另一个功能。组件被允许与多于一个的功能相关联。
<Directory....>
<Component Id="test1"...>
<Component Id="test2"...>
<Component Id="testcommon"...>
</Directory>
<Feature Id="A"...>
<ComponentRef Id="test1"/>
<ComponentRef Id="testcommon"/>
</Feature>
<Feature Id="B"...>
<ComponentRef Id="test2".../>
<ComponentRef Id="testcommon".../>
</Feature>
多数民众赞成的问题,我想安装一个组件在功能A只有当功能B被用户选择,无论如何要完成此? – 2010-09-16 18:54:50
如果功能B正在安装但不是功能A,您希望发生什么? – 2010-09-16 19:56:21