【问题标题】:InstallShield does not install VC++ redistributable on installInstallShield 在安装时不安装 VC++ 可再发行组件
【发布时间】:2013-11-26 20:37:23
【问题描述】:

使用VS2012构建安装文件,并且需要VC++ redis 2012,当我运行安装程序时,它没有提示用户安装包。我仔细检查了我是否在可再发行部分中选择了它。我还确保它尚未安装在尝试安装它的机器上。

不确定为什么 Installshield 没有提示安装。

【问题讨论】:

  • 使用/debuglog 运行您的安装程序,并检查生成的日志文件以获取有关先决条件运行或不运行的原因的信息。这可能会更好地指示要更改的内容。

标签: c++ visual-studio-2012 installation installshield redistributable


【解决方案1】:

打开 InstallShield IDE。在“应用程序数据”下,单击“可再发行组件”。在右侧的窗口中找到所需的可再发行组件并右键单击它。如果该选项允许您这样做,请选择“编辑先决条件”并查看选项卡。验证“条件”和“行为”是否正确。

【讨论】:

    【解决方案2】:

    要检查没有让您安装先决条件的问题是什么,试试这个:

    1. 当您生成安装程序时,请确保在安装程序文件夹中有一个包含先决条件安装程序的文件夹。

    2. 在目标计算机中单独执行必备安装程序(由 installshield 生成)。

    在我的情况下,我尝试在 Windows XP 中安装 .Net Framework 4.5,当我在目标机器上执行此安装程序时,这向我显示了一个错误“此框架与此系统不兼容”

    【讨论】:

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