2011-08-04 36 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