2010-12-10 110 views
0

我对我的WiX工程工作,并有2个问题:从安装位置将文件复制到安装目录

1)如何从同一个位置复制文件作为我的.msi是安装过程中指定的目标文件夹。该文件不是.msi软件包的一部分,而是安装程序复制主代码文件后需要复制的自定义文件。

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

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

任何建议或示例代码片段将是非常有用的,因为我是WIX世界的新手。

谢谢你的时间。

回答

0

好的,首先你应该知道文件是否在那里。为此,使用DirectorySearch/FileSearch元素。

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

最后,使用CopyFile元素来完成复制工作。

相关问题