链式MSI安装程序工具

3
我正在寻找一款工具(最好不是InstallShield,而且最好便宜/免费),支持链式MSI安装。我有几个小型安装程序需要单独部署,但也需要作为一组部署,我不想维护多个安装程序。
看起来我需要Windows Installer 4.5才能正确完成这个任务,但当我寻找支持的安装程序版本时,似乎找不到太多信息。
4个回答

5

MSI 4.5功能仅是一组API,允许引导程序/链接器为多个MSI执行更智能的操作。你仍然需要一个引导程序/链接器来安装多个软件包。在WiX v3.6中将会有Burn


1
你需要的是一个引导程序。使用InstallShield或Wix将创建一个MSI,当它正在运行时,将不允许其他较小的MSI运行。如果您已经有了较小的MSI运行,那么您只需要一个引导程序。
MSDN有一个免费的引导程序可供下载,可以插入到VS2008中并使用MSBuild进行编译。您可能需要为您的MSI创建软件包,并将它们作为先决条件放入引导程序中。这将允许您按特定顺序设置运行它们的方式。
这是MSDN链接:MSDN Bootstrapper Manifest Generator

我看过这个,但它并不完全是我想要的。Windows Installer 4.5支持将多个MSI文件链接到一个单独的包中。采用这种方法,我将拥有一个空安装程序和一堆先决条件。 - JoelHess
2
好的,我明白你的意思。看一下这篇博客:http://www.techquila.com/blog/?p=393。那可能是你需要的。 - Scott Boettger

1

1
Windows Installer 4.5引入了“多包安装”功能 - 这就是我认为 OP 所指的。 http://msdn.microsoft.com/en-us/library/windows/desktop/bb736322(v=vs.85).aspx - saschabeaumont

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接