0
我們爲我們的安裝程序提供了一個Wix項目。是否有可能檢查文件是否存在? 基本上,對於我們的一些配置文件,我們希望傳入實際上不存在於我們的安裝程序腳本中的文件的路徑,但將命令行中的文件路徑傳遞給公共屬性。 在這種情況下,我們希望配置文件組件在安裝期間使用此傳遞的配置文件而不是默認配置文件。有條件地在Wix中安裝組件
這可能嗎?
我已經試過這樣的事情:
<?if FileExist([PORTALCONFIGPATH])?>
<File Id='webConfig' Name='web.config' DiskId='1' Source='[PORTALCONFIGPATH]' KeyPath='yes'/>
<?else?>
<File Id='webConfig' Name='web.config' DiskId='1' Source='web.config' KeyPath='yes'/>
<?endif?>
好歹檢查文件名通過存在,那麼安裝傳遞文件,否則使用默認的文件。
感謝里克,我如何確保我的文件搜索操作在它試圖爲web.config文件安裝組件之前運行? – Nasir 2014-09-10 14:59:32
搜索在文件複製之前執行,不幸的是我似乎無法找到官方文檔說明,我確實發現這似乎是說在一個關於方式的回合http://blogs.technet.com/b/alexshev/archive /2008/02/10/from-msi-to-wix-part-3.aspx – 2014-09-10 15:16:08
謝謝,我會試一試並在此發佈。 – Nasir 2014-09-10 15:17:54