我正在研究我的Wix项目并有两个问题:
1)如何将文件从与我的.msi相同的位置复制到安装期间指定的目标文件夹。此文件不是.msi包的一部分,而是在安装程序复制主代码文件后需要复制的自定义文件。
2)如果此自定义文件在.msi文件所在的位置不可用,那么我需要显示一个OpenFile对话框,以便用户可以指定该文件的位置。
简而言之,默认情况下,安装程序应在安装程序所在的同一位置查找自定义文件,如果文件不可用,则显示OpenFile对话框。
任何建议或示例代码段都会非常有用,因为我对WIX世界有点新意。
感谢您的时间。
答案 0 :(得分:0)
好的,首先你要知道文件是否存在。请使用DirectorySearch / FileSearch元素。
接下来,根据文件搜索结果(它将以特定属性结束)计划并调整新对话框。您可以找到如何自定义对话框UI序列here。
最后,使用CopyFile元素进行复制工作。