我可以将功能状态和操作保存到属性值吗? 喜欢< Property id =“prop”Value = [!MyFeature]“/>
如果不可能,我如何在自定义动作中获得超级状态? 仅使用msi.dll中的MsiGetFeautureState?
答案 0 :(得分:1)
状态运算符不是可格式化的,所以是的,你应该使用MSI API(或者像DTF中的FeatureInfo这样的包装器)来获取状态。
答案 1 :(得分:0)
您可以尝试使用自定义操作将自定义属性设置为格式化文本,例如设置为“1”。然后,可以使用功能状态来调整此自定义操作。
这样,只有当功能状态是您想要的状态并且您不需要使用自定义代码时,才会设置该属性。