2011-08-04 78 views
3

我想將目錄安裝位置的某些文件移動到MSI的第二個位置。Wix複製文件和組件訂單

我創建了一個指的是第二個目錄的組成部分,加入那裏的CopyFile元素:

<CopyFile Id="copy" DestinationProperty="AUSTORAGE" SourceProperty="PFSTORAGE" SourceName="*.*" Delete="yes" /> 

似乎它不會複製任何東西,但在日誌服用後一看它好像組件在安裝過程中將文件複製到第一個目錄之前執行復制文件。

有什麼辦法來控制組件的安全嗎?或者有更好的辦法來複制這些文件(目錄中的所有文件)?

回答

2

只動的CopyFile元素的文件元素(你想在安裝後複製文件)下,它會出現在正確的順序。這裏的重點是DuplicateFile表功能(這裏提到的一個Ciprian)也包含在CopyFile元素邏輯中。有關更多詳細信息,請參閱CopyFile element help

+0

我把CopyFile嵌套在File元素中,它可以工作。非常感謝。 – MarcosPri