Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/wix/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
User interface WiX bundle用户界面-可选产品树_User Interface_Wix_Windows Installer_Bundle_Burn - Fatal编程技术网

User interface WiX bundle用户界面-可选产品树

User interface WiX bundle用户界面-可选产品树,user-interface,wix,windows-installer,bundle,burn,User Interface,Wix,Windows Installer,Bundle,Burn,我最近将7个应用程序安装程序迁移到WiX。旧的安装程序使用了10年以上的技术,UI看起来像是windows 3.1安装程序的捆绑安装程序中已经有了产品树,我可以在其中选择要安装的产品 我已经到了我有一个工作包安装程序的地步,所有7个产品都安装得很好。但是我需要能够从整个捆绑包中选择要安装的产品 我知道这是一个引导程序UI问题。如果我想拥有这棵树,我需要用C编写自己的引导程序。不幸的是,这似乎是一个比整个项目价值更大的项目。因此,我的问题是: 有没有一种简单的方法可以将多个MSI安装程序捆绑在一个

我最近将7个应用程序安装程序迁移到WiX。旧的安装程序使用了10年以上的技术,UI看起来像是windows 3.1安装程序的捆绑安装程序中已经有了产品树,我可以在其中选择要安装的产品

我已经到了我有一个工作包安装程序的地步,所有7个产品都安装得很好。但是我需要能够从整个捆绑包中选择要安装的产品

我知道这是一个引导程序UI问题。如果我想拥有这棵树,我需要用C编写自己的引导程序。不幸的是,这似乎是一个比整个项目价值更大的项目。因此,我的问题是:

有没有一种简单的方法可以将多个MSI安装程序捆绑在一个引导程序中,一个接一个地安装它们,并且有一个可选的产品树?我需要一个免费的产品。 有没有人有这样一个WiX引导程序的工作示例代码? 提前谢谢

有没有一种简单的方法可以将多个MSI安装程序捆绑在一起 引导程序,一个接一个地安装它们,并具有 可选产品树

是的,一些商业设置创作工具对此提供支持

我需要一个免费的产品

我不认为有一个免费的产品支持这一点。您可以尝试使用添加包作为先决条件,但我不确定这是否满足您的要求

有没有人有这样的引导程序的工作示例代码 女巫

引导程序通常是专门的。它要么是处理某些先决条件的通用引导程序,要么是处理特定任务的自定义引导程序

你有一个非常具体的任务,所以你不太可能找到一个已经为此创建的引导程序


您可以编写自己的引导程序来显示所需的UI并安装所需的软件包,也可以使用其他支持此功能的工具。

我正在处理同一问题。我的解决方案是在xml文件中描述我的功能树,并在启动时由自定义ba解析xml。然后,您可以使用适当的控件构建树,以选择/取消选择功能,并适当设置Burn变量。到目前为止,我遇到的一个障碍是Burn变量似乎没有在软件包的InstallCondition属性中进行评估,但我考虑了一些解决方法,认为这是一个Burn bug,因为Wix 3.6仍然是测试版