我对wix刻录和主要安装程序如何相互交互感到有些困惑。我是wix和Windows安装程序技术的新手。
根据我已经看过的例子,我认为刻录应用程序会安装prereqs然后切换到主安装程序。但是,我已经看到搜索中的注释,当使用刻录应用程序时,主安装程序将成为辅助安装程序,而应使用刻录UI。这可以通过刻录应用程序的行为得到加强。我的意思是刻录应用程序拥有自己的许可协议,ARP条目,默认隐藏主安装程序,并拥有自己的更改/修复条目。
这让我感到困惑,因为主要安装程序通过MSI缺少很多功能。我认为必不可少的一些功能,如功能选择,目录选择和更改功能。但烧伤应用程序中没有这个。
我觉得如果我使用刻录应用程序作为主要设备我必须重新创建UI,而如果我使用主要安装程序进行先决条件(如果可能),我必须重新创建功能刻录提供。这两种方法都不合适,所以我想知道wix的其他用户如何处理大型项目。编写自己的自定义刻录UI是标准的吗?任何可以消除这种困惑的帮助都将不胜感激。
答案 0 :(得分:1)
通常的做法是使用Wix bootstrapper(刻录)专门用于安装运行主应用程序所必需的软件,首先并自动安装。
您确实会使用Wix生成的主MSI来安装您的主应用程序。您将使用Wix中已有的UI(对话框集)序列之一。该对话框集仅适用于主MSI,因为引导程序的主要职责是为您的应用程序安装必备软件以便能够运行。
将您的应用程序MSI与bootstrapper可执行文件结合使用的整个安装过程如下:
预安装
安装
希望这有助于清除一些事情!