wix将功能状态保存到属性或在自定义操作中获取功能状态

时间:2011-04-04 15:04:47

标签: wix dtf wix-extension

我可以将功能状态和操作保存到属性值吗? 喜欢< Property id =“prop”Value = [!MyFeature]“/>

如果不可能,我如何在自定义动作中获得超级状态? 仅使用msi.dll中的MsiGetFeautureState?

2 个答案:

答案 0 :(得分:1)

状态运算符不是可格式化的,所以是的,你应该使用MSI API(或者像DTF中的FeatureInfo这样的包装器)来获取状态。

答案 1 :(得分:0)

您可以尝试使用自定义操作将自定义属性设置为格式化文本,例如设置为“1”。然后,可以使用功能状态来调整此自定义操作。

这样,只有当功能状态是您想要的状态并且您不需要使用自定义代码时,才会设置该属性。