我有一个使用WixUI_Mondo_MyApp.wxs文件的自定义UI的WiX安装程序。我必须扩展我的安装程序以运行另一个exe安装程序。我知道Burn是这样做的方法。
我创建了一个Burn项目,它将我的原始MSI与自定义UI链接(使用DisplayInternalUI =“yes”),并且工作正常。但是我不希望弹出两个UI(Burn默认UI和我的MSI UI),我需要从MSI UI获取一些信息以确定是否应该安装其他exe(它将列为其中一个的功能)。
我认为正确的解决方案是将我的UI代码从我的MSI迁移到我的Burn项目,但我找不到描述如何执行此操作的文档。
提前致谢。
答案 0 :(得分:3)
没有迁移路径; MSI UI使用MSI UI表进行声明,Burn支持引导程序应用程序中的任意代码。如果您的UI自定义中有任何逻辑,则必须编写一个自定义引导程序应用程序才能将其整合到一起。