wix在安装程序中包含文件,但不复制到TARGETDIR



我正在编写一个wix安装程序,并用它创建了一个sql数据库。

我们有一个自定义的命令行工具,我们需要运行它来用它的模式和数据填充数据库,该工具需要包含sql脚本,我们有很多,它们被组织到不同的目录中。

是否可以将这些文件包含在安装程序中,然后针对这些文件运行命令行工具,而无需将这些文件复制到安装目标目录。

我在想,也许我必须将这些文件复制到临时文件中,然后在安装完成后清理它们,有更好的方法吗?

您可以创建一个msi自定义操作,并将sql脚本作为资源嵌入dll本身。

然后安排您的自定义操作,以便在这些sql脚本上运行exe。

msi引擎将自动提取和清理您的自定义操作二进制文件。

相关内容

  • 没有找到相关文章

最新更新