Bootstrapper处理多实例msi

时间:2014-05-27 15:17:28

标签: wix windows-installer multiple-instances bootstrapper dotnetinstaller

我目前正在使用wix工具集3.8开发一个msi安装程序。

此安装程序必须是&#34;多实例&#34;,这可以通过wix中的<InstanceTransform>指令实现。 (感谢Yan Sklyarenkohis blog entry regarding multi-instances msi

现在,我可以创建多个实例msi,并且我知道要安装/更新/删除我的产品的特定实例的cmdlines。

然而,&#34; InstanceTransforms&#34;技巧不适用于wix bootstrapper(刻录),我需要一个轻松安装我的产品(我不会要求用户键入一些cmdlines并找到正确的产品代码......)< / p>

现在,我正在寻找一个能够:

的引导程序
  • 检测计算机上已安装的实例并列出它们,以便用户可以更新或删除特定实例
  • 如果用户想要安装新实例,并选择可用的实例ID
  • 安装一些先决条件(.net framework,visual c ++ redistributables,...)

我已经被告知有关dotnetinstaller的信息,这在先决条件方面似乎没问题,但我对多实例检测一无所知......有没有办法用dotnetinstaller做到这一点? 如果没有,是否有人知道另一种可以做到这一点的工具?

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:1)

Advanced Installer是一个可以执行此操作的工具,但至少需要专业版的许可证。 您可以使用它来管理:

您可以使用30 days trial available for download on the website尝试以上所有操作。 (免责声明:我在团队建设中工作)