在深入研究 BootstrapperApplication (BA) 方法和事件时,我实现了 OnExecuteMsiMessage ,并且能够在安装过程中看到我的MSI返回的消息。这还包括带有其他一些信息的 ActionData。
问题:
- 我们可以使用Burn的 UI 对话框而不是 MSI 中定义的 UI(主要用 WiX 编写)吗?
- 我们可以将我们用 BA 编写的方法称为“在 MSI 安装期间”吗?这背后的想法是编写自定义操作作为 BA 的一部分,并在 MSI 安装期间调用这些操作。
我知道我们现在可以编写托管自定义操作,但以防万一有可能在 BA 中编写方法而不是自定义操作,并在我们在 MSI 中安排自定义操作时类似地调用这些方法。
我应该怎么办?