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
WIX:选择功能后安装可再发行的_Wix - Fatal编程技术网

WIX:选择功能后安装可再发行的

WIX:选择功能后安装可再发行的,wix,Wix,我有一个独特的情况,我正试图找出最佳解决方案和最佳实践。我是Wix的新手,希望有人能给我一些指导 现在,我正在构建一个安装程序,我知道它有可选组件。如果您安装可选组件,我们希望能够安装可选的可再发行MSI。我意识到,从我所读到的内容来看,你不能从现有的MSI中运行可选的可再发行MSI 所以,这给了我两个选择——引导程序或模块合并。理想情况下,最好是这样做,如果他们选择一个可选功能,它将进行安装后的MSI安装-这与引导程序相反 有人能提供一些指导吗?提前谢谢你 当您收集所有 首先是来自用户的信息

我有一个独特的情况,我正试图找出最佳解决方案和最佳实践。我是Wix的新手,希望有人能给我一些指导

现在,我正在构建一个安装程序,我知道它有可选组件。如果您安装可选组件,我们希望能够安装可选的可再发行MSI。我意识到,从我所读到的内容来看,你不能从现有的MSI中运行可选的可再发行MSI

所以,这给了我两个选择——引导程序或模块合并。理想情况下,最好是这样做,如果他们选择一个可选功能,它将进行安装后的MSI安装-这与引导程序相反

有人能提供一些指导吗?提前谢谢你

当您收集所有 首先是来自用户的信息


也就是说,我的首选是使用WiX引导程序,然后您可以根据用户输入有条件地安装软件包。或者,如果您的msi中有可选功能,您可以通过从引导程序传递到msi的属性打开或关闭这些功能。

谢谢-您知道任何好的WiX引导程序教程吗?从3.6开始,我的书和WiX的文档中并没有关于这个主题的好教程。我认为唯一好的例子是WiX源代码本身。你可以下载它,看看他们是如何安装自己的东西的。他们使用的引导程序位于src\Setup\Bundle和src\Setup\WixBA中。尽管他们编写了自己的托管引导程序应用程序,您也可以这样做。我不确定是否有使用标准引导程序应用程序的好例子。另一个找到答案的好地方是浏览WiX邮件列表。