所以我簡單的條件屬性集:無法獲取WiX的功能動作狀態工作
<SetProperty Id="STOP_CHROME" Action="Set" Value="1" After="CostFinalize">
<![CDATA[(&FEAT_Chrome_Hpr=3)]]>
</SetProperty>
它奇怪的是,屬性始終設置,儘管有在日誌中,例如:
MSI (s) (70:28) [14:39:33:398]: Feature: FEAT_Chrome_Hpr; Installed: Absent; Request: Null; Action: Null
我假設我的順序SetProperty行動可能是錯誤的,但我不知道哪一個是正確的。但AFAIK After="CostFinalize"
對我的情況是正確的(選擇功能後)。
UPDATE。沒有找到解決我的問題。我向你推薦,不要添加新的答案,因爲我現在無法真正測試它。版主可以完全免除這個問題。
我想我已經嘗試過了,它沒有奏效。老實說,我不能再真正地測試你的答案(再次檢查),因爲我決定以其他方式做,但我很欣賞你的努力。 – 2012-11-20 03:18:52