首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对于烧伤(引导程序)与主要的msi安装程序之间的混淆

对于烧伤(引导程序)与主要的msi安装程序之间的混淆
EN

Stack Overflow用户
提问于 2016-11-28 22:29:19
回答 1查看 729关注 0票数 2

我有点搞不懂wix烧录和主要安装程序是如何相互作用的。我是新的wix和windows安装技术在一般情况下。

根据我看到的示例,我认为main应用程序将安装prereqs,然后切换到主安装程序。然而,我从搜索中看到了这样的评论:当使用刻录应用程序时,主安装程序变成次要安装程序,而应该使用刻录UI。烧伤应用程序的行为强化了这一点。我的意思是burn应用程序有自己的许可协议,ARP条目,默认情况下隐藏主安装程序,并有自己的更改/修复条目。

这让我感到困惑,因为main应用程序缺乏主要安装程序通过MSI拥有的许多功能。我认为某些功能是必要的,例如功能选择、目录选择和更改特性。但这在烧伤申请中是没有的。

我觉得如果我使用刻录应用程序作为主要工具,我必须重新创建UI,而如果我使用prereqs的主安装程序(如果可能的话),我将不得不重新创建main提供的功能。这两种方法都不想要,所以我想知道wix的其他用户是如何处理大型项目的。编写您自己的自定义刻录UI是标准的吗?任何可能消除这种混乱的帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-11-30 20:43:11

通常的做法是使用Wix ( be )专门用于安装运行您的主要应用程序first并自动运行所需的软件。

您确实会使用Wix生成的主MSI来安装您的主应用程序。您将使用Wix中已经可用的UI (对话框集)序列之一。对话框集将只适用于主MSI,因为同样,引导程序的主要责任是安装您的应用程序能够运行的必备软件。

涉及应用程序MSI和引导程序可执行文件的整个安装过程如下:

预安装

  1. 您将构建您的应用程序MSI。
  2. 您将确保在引导程序.wxs文件中指定了MSI。
  3. 您将构建一个Wix引导程序可执行文件,如果设置正确,该文件将包括应用程序MSI。

安装

  1. 您只需运行引导程序可执行文件。
  2. 所有必要的软件将首先安装.
  3. 现在将执行您的主要应用程序MSI。用户现在可以设置e.q。您的应用程序的安装目录通过您的主MSI的对话框序列(包括您提到的其他点,如果在构建之前选择了正确的对话序列集,则为)。

希望这能帮你把事情弄清楚一点!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40854649

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档