我正在使用 installshield 来构建一个安装项目。我有一个 InstallScript 类型的项目,其中包含多个合并模块项目。在每个合并模块中,我都有一些自定义安装脚本逻辑。我注意到这个安装脚本逻辑每次都在运行(安装/卸载/修复)。我想根据安装/卸载/修复操作来控制这些。是否有任何环境变量或标志可以从中获取此值?
问问题
1181 次
1 回答
1
假设您的意思是通过 Merge Module Holder Object 使用多个合并模块的 InstallScript 项目,没有什么好办法。这就是不推荐使用 MMHO 的部分原因。每个合并模块都内置在自己的 .msi 中,并从 InstallScript 项目启动;您可能应该手动执行此操作,以便可以将属性传递给每个 .msi 文件。
但是,由于这些是 .msi 文件,您可以检查一下本文中的标准条件是否有帮助。http://www.installshield.com/news/newsletter/0212-articles/msiconditions.asp请注意,这些必须在合并模块中。
于 2011-02-28T14:20:09.847 回答