WiX - 将参数从 MSI 传递到 Xeam 引导程序应用程序



我正在使用带有Xeam Visual Installer的WiX捆绑包作为引导程序UI应用程序。

我想做的是在MSI正在运行的自定义操作中设置一些变量,我已经找到了如何做到这一点。 我可以在我的日志中看到正在设置变量。

我的问题是我希望我能够读取这些变量并将它们显示在引导程序 UI 的最后一页上。 在这里,变量仍然显示为空字符串。

如果您熟悉Xeam,我正在尝试像这样访问它们:

MyProp = Bootstrapper.Engine.StringVariables["MY_PROP"];

类似于在初始引导程序工作流期间读取和设置属性的方式,在将所有内容发送到 MSI 之前。

有没有人尝试过这样做。 是否可能,或者您可以建议任何其他解决方案?

这显然是不可能的。 解决方案是改用注册表。

最新更新