如何在MSI中的自定义脚本之前安装Vcredist_x86

时间:2013-09-21 02:42:57

标签: windows-installer

我有一个MSI,它从cutom脚本执行另一个进程(它重新启动VC ++可再发行组件包运行)所以,我需要在我的MSI中的自定义脚本之前安装VC redist,这是一个基于MSI的安装程序。我尝试将VC redist的'SEQ'属性更改为 InstallInitialize ,将自定义脚本的'SEQ'属性更改为 InstallFiles 。但是,事情不会奏效。如何实现这个目标?

先谢谢。

1 个答案:

答案 0 :(得分:0)

您无法在InstallExecuteSequence中运行另一个基于MSI的安装程序,Windows Installer不支持此功能。您可以在InstallUISequence中安排自定义操作。

但是,自定义操作通常不应用于安装其他应用程序,因为这种最专业的安装创作工具提供了一个引导程序,允许您在启动主安装的MSI之前安装必备软件,如VCredist。你用什么工具来构建包?