0

后,由于最近的应用程序更新,我们有运输和安装Visual Studio 2012可再发行组件的客户端。的InstallShield关闭我使用InstallShield 2010年</p> <p>安装VS2012再发行的

我已经完成了许多设置与先决条件,一些然后有可再分发的,有些不是,但它是我第一次需要包括VS2012 Redist。

在我创建了一个先决条件文件并指向redist文件后,添加了命令行选项/ q/norestart,然后我在Windows XP(虚拟机)上测试了这个,起初看起来不错,安装屏蔽显示我需要安装软件包,所以确定,单击下一步显示它如何提取文件,然后开始安装。安装完可重新分配的装饰后,整个安装屏蔽关闭,没有任何东西继续。所以basicaly,redist被安装,但不是我的应用程序。

这可能是什么原因造成的?为什么重新分配关闭安装?我如何解决这个问题而不强制用户安装redist包manualy?

+0

最好使用供应商的支持渠道,他们会指导您如何启用日志文件以及如何阅读它。请记住,原始版本的VS2012不支持XP。至少需要更新1,更新3是最好的。 –

回答

0

机会是前提条件的重启设置不太正确。这听起来像是它检测到.prq声称可再发行组件已经询问过的所需的重新启动,因此InstallShield只是退出以便重新启动。您应该能够通过使用/debuglog来记录setup.exe来确认这一点。如果是这样,修复将是编辑行为选项卡上的重新启动设置。