我有点搞不懂wix烧录和主要安装程序是如何相互作用的。我是新的wix和windows安装技术在一般情况下。
根据我看到的示例,我认为main应用程序将安装prereqs,然后切换到主安装程序。然而,我从搜索中看到了这样的评论:当使用刻录应用程序时,主安装程序变成次要安装程序,而应该使用刻录UI。烧伤应用程序的行为强化了这一点。我的意思是burn应用程序有自己的许可协议,ARP条目,默认情况下隐藏主安装程序,并有自己的更改/修复条目。
这让我感到困惑,因为main应用程序缺乏主要安装程序通过MSI拥有的许多功能。我认为某些功能是必要的,例如功能选择、目录选择和更改特性。但这在烧伤申请中是没有的。
我觉得如果我使用刻录应用程序作为主要工具,我必须重新创建UI,而如果我使用prereqs的主安装程序(如果可能的话),我将不得不重新创建main提供的功能。这两种方法都不想要,所以我想知道wix的其他用户是如何处理大型项目的。编写您自己的自定义刻录UI是标准的吗?任何可能消除这种混乱的帮助都将不胜感激。
发布于 2016-11-30 20:43:11
通常的做法是使用Wix ( be )专门用于安装运行您的主要应用程序first并自动运行所需的软件。
您确实会使用Wix生成的主MSI来安装您的主应用程序。您将使用Wix中已经可用的UI (对话框集)序列之一。对话框集将只适用于主MSI,因为同样,引导程序的主要责任是安装您的应用程序能够运行的必备软件。
涉及应用程序MSI和引导程序可执行文件的整个安装过程如下:
预安装
安装
希望这能帮你把事情弄清楚一点!
https://stackoverflow.com/questions/40854649
复制相似问题