我可以將功能狀態和操作保存到屬性值中嗎? 像<屬性ID = 「託」 值= [!我的功能]」/>wix將功能狀態保存到屬性或獲取自定義操作中的功能狀態
如果這是不可能的,我怎麼可以在自定義操作得到feauture狀態? 使用MsiGetFeautureState僅從MSI.DLL?
我可以將功能狀態和操作保存到屬性值中嗎? 像<屬性ID = 「託」 值= [!我的功能]」/>wix將功能狀態保存到屬性或獲取自定義操作中的功能狀態
如果這是不可能的,我怎麼可以在自定義操作得到feauture狀態? 使用MsiGetFeautureState僅從MSI.DLL?
狀態操作符是不可格式化的,所以是的,你需要使用MSI API(或DTF中的FeatureInfo等包裝器)。
您可以嘗試使用自定義操作,將自定義屬性設置爲格式化文本,例如爲「1」,然後這個自定義動作可以用特徵狀態來調節
這種方式只有當功能狀態是您想要的功能狀態並且您不需要使用自定義代碼時,纔會設置此屬性。
感謝FeatureInfo - 正是我所需要的 – 2011-04-05 08:50:09