InstallShield运行安装和安装先决条件而不询问

时间:2013-12-12 20:19:10

标签: frameworks installshield prerequisites

我在Visual Studio 2012,Framework 4.5中完成了一个WinForm应用程序。我使用InstallShield创建了安装项目。我需要在可能没有安装Framework 4.5的PC上安装此应用程序,因此我将Framework 4.5添加为PreRequisite。到现在为止还挺好。 我想要的是自动安装PreRequisite,而不会询问我的客户何时运行安装程序。 那可能吗? 谢谢

2 个答案:

答案 0 :(得分:1)

编辑您的PRQ以始终安装.net45而无需输入。这是我们在本地使用的.net40 PRQ。

enter image description here

/ passive让它显示进度条,但你可以轻松地执行/ q(根本没有UI)。唯一的问题是安装的启动延迟很长,用户可能会将其解释为“出错”,所以我建议保持/被动。

答案 1 :(得分:0)

InstallShield不支持此功能。最接近的是强制要求先决条件。另一种可能性是将PRQ与特征相关联,使其成为“特征先决条件”而不是“设置先决条件”。这将导致Setup.exe直接进入您的MSI,然后将安装推迟到用户面试之后。

相关问题