将文件从安装位置复制到安装目录

时间:2010-12-10 15:46:28

标签: wix windows-installer

我正在研究我的Wix项目并有两个问题:

1)如何将文件从与我的.msi相同的位置复制到安装期间指定的目标文件夹。此文件不是.msi包的一部分,而是在安装程序复制主代码文件后需要复制的自定义文件。

2)如果此自定义文件在.msi文件所在的位置不可用,那么我需要显示一个OpenFile对话框,以便用户可以指定该文件的位置。

简而言之,默认情况下,安装程序应在安装程序所在的同一位置查找自定义文件,如果文件不可用,则显示OpenFile对话框。

任何建议或示例代码段都会非常有用,因为我对WIX世界有点新意。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

好的,首先你要知道文件是否存在。请使用DirectorySearch / FileSearch元素。

接下来,根据文件搜索结果(它将以特定属性结束)计划并调整新对话框。您可以找到如何自定义对话框UI序列here

最后,使用CopyFile元素进行复制工作。