我有一个带有WPF安装程序的WiX启动器,根据Bootsrapper UI中的用户选择,我想更新msi中包含的sql脚本。我知道如何读取Binnary元素中的文件,但我如何编辑其中一个,在SqlScript中使用它?我也知道使用SqlString的可能性。什么是最合适的解决方案?
答案 0 :(得分:2)
您必须通过自定义操作执行此操作。首先让msi复制sql脚本。之后,您必须执行自定义操作才能编辑复制的文件。编辑完成后,即可执行sql脚本。
您无法在msi中编辑文件。你唯一能做的就是根据需要将参数传递给msi,并在应该编辑它们的地方使用必要的值。