我可以将功能状态和操作保存到属性值中吗? 像<属性ID = “托” 值= [!我的功能]”/>wix将功能状态保存到属性或获取自定义操作中的功能状态
如果这是不可能的,我怎么可以在自定义操作得到feauture状态? 使用MsiGetFeautureState仅从MSI.DLL?
我可以将功能状态和操作保存到属性值中吗? 像<属性ID = “托” 值= [!我的功能]”/>wix将功能状态保存到属性或获取自定义操作中的功能状态
如果这是不可能的,我怎么可以在自定义操作得到feauture状态? 使用MsiGetFeautureState仅从MSI.DLL?
状态操作符是不可格式化的,所以是的,你需要使用MSI API(或DTF中的FeatureInfo等包装器)。
您可以尝试使用自定义操作,将自定义属性设置为格式化文本,例如为“1”,然后这个自定义动作可以用特征状态来调节
这种方式只有当功能状态是您想要的功能状态并且您不需要使用自定义代码时,才会设置此属性。
感谢FeatureInfo - 正是我所需要的 – 2011-04-05 08:50:09