2010-05-12 78 views
1

我對Wix比較陌生。我創建了一個安裝程序,我們可以在第一次安裝時定義連接字符串。現在我想升級,並有可能跳過一些僅在第一次安裝時使用的對話框(如請求服務器和數據庫的對話框),並且我不想刪除某些配置的XML文件第一次安裝。 對於我已閱讀的內容,主要升級會刪除以前的安裝,並替換所有文件。 我怎樣才能得到一個條件,說如果它的第一個isntall或升級,只是安裝一些組件,跳過一些對話框,不重新配置XML文件(我使用util:XmlFile),而不是刪除一些文件?WIX - 操作/組件的條件取決於首次安裝或升級

感謝

回答

0

你可以運行的部件,並使用已安裝的財產和財產UPGRADINGPRODUCTCODE行動。

+0

條件' REMOVE = ALL AND NOT UPGRADINGPRODUCTCODE'在組件標籤中使用標籤在升級時爲true。對我沒有意義。怎麼可能? – Simon 2016-04-07 10:34:02