我正在使用WiX創建適度複雜的安裝程序。我有一個等級0功能,我希望有條件地安裝,但也總是在管理員安裝期間,通過管理員映像更輕鬆地進行修補。我已經試過幾件事情:如何確保在Windows安裝期間安裝功能AdminInstall
設置AdminUISequence的CostFinalize行動前一個屬性(這是當msdn聲稱條件表進行評估)。在這種情況下,條件是這樣的:
<Condition Level="1">(VersionNT >= 601 AND NOT FASTINSTALL = "1") OR INSTALLCONDFEATURE = "1"</Condition>
其中FASTINSTALL和INSTALLCONDFEATURE都是安全和管理。
使用Windows Installer ACTION或EXECUTEACTION屬性。在這種情況下,條件是一樣的東西:
<Condition Level="1">(VersionNT >= 601 AND NOT FASTINSTALL = "1") OR ACTION = "ADMIN"</Condition>
這些都不似乎工作。我在這裏錯過了什麼,或者有更好的方法來做到這一點?
非常感謝!這是完美的。 – 2011-03-24 05:10:28