【发布时间】:2013-09-19 17:39:29
【问题描述】:
我想在安装了某个 MSI/EXE 包之后,但在另一个执行之前执行命令提示符脚本。有没有办法使用引导程序来做到这一点?
我无法编辑 MSI/EXE 以包含该脚本,但我需要在安装程序之间执行该脚本。
【问题讨论】:
标签: wix bootstrapper wix3.7 burn
我想在安装了某个 MSI/EXE 包之后,但在另一个执行之前执行命令提示符脚本。有没有办法使用引导程序来做到这一点?
我无法编辑 MSI/EXE 以包含该脚本,但我需要在安装程序之间执行该脚本。
【问题讨论】:
标签: wix bootstrapper wix3.7 burn
默认 WIX BA 不支持调用自定义操作,但您始终可以选择自定义引导程序。
制作一个小型 c# 控制台应用程序,它启动 cmd 进程并执行您想做的事情。将其包含在 MSI 之间的引导程序中。
我认为这比编辑引导程序更容易。
【讨论】:
ExePackage 元素中引用批处理脚本,就像它是可执行文件一样。