如果特殊功能的操作狀態爲「安裝」,則必須執行自定義操作。現在我正在使用下一個條件:重新安裝期間的CA條件
(&ca_feature=3 AND NOT &ca_feature=2) OR (!ca_feature=3 AND PATCH) .
我想在修改模式下執行它。當功能已安裝並且用戶不想刪除它時。我想追加OR (REINSTALL><ca_feature OR REINSTALL=ALL)
到我的條件字符串。但它似乎無法正常工作..我無法瞭解MSI在某些情況下如何工作,這是我的問題。但我也無法在互聯網上找到答案。 請告訴我什麼我做/理解錯誤?thanx提前
謝謝你,阿列克謝。我會在以後嘗試你的情況,當我啓用change_mode在我installer.I只是想知道:如果功能狀態是安裝,並且我不改變它的狀態在change_mode(如果我只是添加一個新的功能)什麼將等於REINSTALL屬性。我猜它會像重新安裝=「NEWONEFEATURE」。如果是這樣,它真的更好用!FEATURE = 3,正如你所說的。謝謝了很多,我明白了現在:)和來自莫斯科的你好) – Nerielle