MakeMSI在应用程序设置中集成应用程序所需的运行时

时间:2014-02-27 17:34:19

标签: windows installer windows-installer

我希望有人可能熟悉MakeMSI。我遇到的问题是我的应用程序需要运行一个特殊的运行时,它的可执行文件我有一个MSI文件。

在将所有文件复制到硬盘后,将自定义操作设置为执行此文件并不是什么大问题,但问题是,没有安装过程可以执行,而另一个安装过程正在运行...我尝试在完成安装过程后设置自定义操作,但这是不允许的......

有没有人有经验或知道出路?

我非常感谢所有善意和有用的答案,所以提前谢谢你!

1 个答案:

答案 0 :(得分:1)

您无法运行两个并发的MSI安装,这是您找到的问题。看起来这个其他MSI可能是先决条件,比如.NET运行时,C ++支持,SQL Express等,并且这些安装程序与安装之前运行的先决条件安装程序(引导程序)一起安装。

或者,如果此特殊运行时仅适用于您(而不是系统的所有用户),并且MakeMsi可以生成合并模块,那么请创建合并模块并将其包含在MSI构建中,就像其他运行时合并模块一样(例如来自Microsoft的.msm文件)。