【发布时间】:2013-09-04 20:23:22
【问题描述】:
我有一个使用 IS 2011 创建的 InstallScript 设置,其中包括先决条件:在执行 setup.exe 之后,甚至在欢迎对话框之前,会立即出现先决条件对话框。
有没有办法改变这种行为,以便在安装过程中的稍后步骤安装先决条件,例如当真正的设置程序开始时(即在欢迎对话框、许可协议之后...)。
当我的应用程序已经安装并且我执行 setup.exe 并选择卸载选项时,我还想避免先决条件安装。
【问题讨论】:
我有一个使用 IS 2011 创建的 InstallScript 设置,其中包括先决条件:在执行 setup.exe 之后,甚至在欢迎对话框之前,会立即出现先决条件对话框。
有没有办法改变这种行为,以便在安装过程中的稍后步骤安装先决条件,例如当真正的设置程序开始时(即在欢迎对话框、许可协议之后...)。
当我的应用程序已经安装并且我执行 setup.exe 并选择卸载选项时,我还想避免先决条件安装。
【问题讨论】:
InstallShield 提供了在安装按钮后启动的先决条件计划。这种方法在 InstallShield 帮助中称为“功能先决条件”。请注意,由于 .msi 已经在运行,这是一个更复杂的时间,因此不应在其中安排某些先决条件(如果在向导面板之后安装其他先决条件,则可能无法达到其目的)。
在 InstallShield 2012 及更高版本中,套件项目类型支持在单个向导后安装多个包。在该模型中,先决条件只是另一个包,更直接地支持您的用例。
【讨论】: