0

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

提前致谢。

4

1 回答 1

0

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

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

于 2013-09-22T05:11:02.500 回答