【问题标题】:InstallShield closes after installing VS2012 redistributable安装 VS2012 可再发行组件后 InstallShield 关闭
【发布时间】:2014-02-14 15:31:01
【问题描述】:

我正在使用 InstallShield 2010。

由于最近的应用程序更新,我们必须向客户端发送和安装 Visual Studio 2012 Redistributable 包。

我已经完成了许多带有先决条件的设置,其中一些具有可再发行组件,有些没有,但这是我第一次需要包含 VS2012 Redist。

在我创建了一个必备文件并指向redist文件后,添加了命令行选项/q /norestart,然后我在windows XP(虚拟机)上测试了这个,起初看起来很好,安装盾显示我需要软件包安装好了,点击下一步显示它如何提取文件然后开始安装。安装完可再发行组件后,整个安装屏蔽关闭,没有任何内容继续。所以基本上安装了 redist,但没有安装我的应用程序。

这可能是什么原因?为什么是可再发行关闭安装?如何在不强制用户手动安装 redist 包的情况下解决此问题?

【问题讨论】:

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

标签: visual-studio-2012 installshield redistributable installshield-2010


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-09-19
    • 2013-02-24
    • 2013-12-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多