使用Wix 3.10.2复制许可文件?我们有一个要求,在安装We应用程序后,我们需要将一些许可文件复制到IIS。复制许可文件将是序列中的最后一个。许可文件将驻留在burn (引导程序) setup.exe旁边。通过这种方式,我们可以根据用户来控制需要安装的许可文件。我正在试图了解是否会出现与.exe一起驻留的许可文件数量的问题?是否有自定义操作来选择不属于msi或exe的文件?
发布于 2016-12-12 19:38:59
您可能需要更精确地说明您希望副本发生的确切时间。您最初的问题是“安装之后”,这意味着安装已经完成,生成的MSI不再运行。但在稍后的评论中,你会说“在安装过程中”。
如果安装之后是您想要的,那么您可以在Burn包中添加一个自定义的可执行文件,它可以做任何您想做的事情。在许多这样的情况下,需要文件的应用程序只是在MSI的帮助下从哪里安装,或者使用Windows的SourceList功能来获取位置。
如果您想在安装期间复制文件,那么CopyFile元素可能就是您所需要的。它具有定义要复制的文件的通配符功能。您的源位置将是SourceDir属性,目标将是您定义的目录之一。请注意,在卸载产品时不会卸载这些文件。
WiX文件:
http://wixtoolset.org/documentation/manual/v3/xsd/wix/copyfile.html
发布于 2016-12-11 22:58:53
1)与exe一起驻留的许可文件数量不会出现问题
2)使用没有内阁名称的Media元素,您可以指定某些文件既不在cab中,也不嵌入到msi中,不需要自定义操作。请参阅http://wixtoolset.org/documentation/manual/v3/xsd/wix/media.html
https://stackoverflow.com/questions/41072803
复制相似问题