我正在使用 InstallShield 2010。
由于最近的应用程序更新,我们必须向客户端发送和安装 Visual Studio 2012 Redistributable 包。
我已经完成了许多具有先决条件的设置,其中一些具有可再发行组件,有些没有,但这是我第一次需要包含 VS2012 Redist。
在我创建了一个先决条件文件并指向redist文件后,添加了命令行选项/q /norestart,然后我在windows XP(虚拟机)上测试了这个,起初看起来很好,安装盾显示我需要安装包,好吧,单击下一步显示它如何提取文件然后开始安装。安装完可再发行组件后,整个安装屏蔽关闭,没有任何内容继续。所以基本上,安装了 redist,但没有安装我的应用程序。
这可能是什么原因?为什么是可再发行关闭安装?我如何在不强制用户手动安装 redist 软件包的情况下解决此问题?