【问题标题】:Execute script between Msi packages during bootstrapper在引导程序期间在 Msi 包之间执行脚本
【发布时间】:2013-09-19 17:39:29
【问题描述】:

我想在安装了某个 MSI/EXE 包之后,但在另一个执行之前执行命令提示符脚本。有没有办法使用引导程序来做到这一点?

我无法编辑 MSI/EXE 以包含该脚本,但我需要在安装程序之间执行该脚本。

【问题讨论】:

    标签: wix bootstrapper wix3.7 burn


    【解决方案1】:

    默认 WIX BA 不支持调用自定义操作,但您始终可以选择自定义引导程序。

    制作一个小型 c# 控制台应用程序,它启动 cmd 进程并执行您想做的事情。将其包含在 MSI 之间的引导程序中。

    我认为这比编辑引导程序更容易。

    【讨论】:

    • 我同意这是最简单的方法。你甚至不需要可执行文件。可以在 ExePackage 元素中引用批处理脚本,就像它是可执行文件一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-11-28
    • 1970-01-01
    • 2022-08-15
    • 1970-01-01
    相关资源
    最近更新 更多