在安装文件二进制文件.txt、.sql期间动态更改

本文关键字:动态 sql 安装 文件 二进制文件 txt | 更新日期: 2023-09-27 18:34:03

我有一个带有WPF安装程序的WiX引导器,根据用户从Bootsrapper UI中选择的内容,我想更新包含在msi中的sql脚本。我知道如何读取 Binnary 元素中的文件,但是如何编辑其中一个文件,以便在 SqlScript 中使用它?我也知道使用SqlString的可能性。最合适的解决方案是什么?

在安装文件二进制文件.txt、.sql期间动态更改

您必须通过自定义操作来执行此操作。首先让 msi 复制 sql 脚本。之后,您必须执行自定义操作来编辑复制的文件。编辑后,您可以执行 sql 脚本。

您无法编辑 msi 中的文件。您唯一能做的就是根据需要将参数传递给 msi,并在应该编辑它们的位置使用必要的值。