InstallShield在安装时不安装VC ++可再发行组件

时间:2013-11-26 20:37:23

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

使用VS2012构建安装文件并将VC ++ redis 2012作为要求,当我去运行安装程序时,它不会提示用户安装软件包。我仔细检查了我在redistributables部分中选择它。我还确保它还没有安装在试图安装它的机器上。

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

2 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:1)

要检查哪些问题不允许您安装先决条件,请尝试以下方法:

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

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

  3. 在我的情况下,我尝试在Windows XP中安装.Net Framework 4.5,当我在目标计算机上执行此安装程序时,这显示错误"此frameowrk与此系统不兼容"