使用VS2012构建安装文件并要求安装VC++ redis 2012,当我运行安装程序时,它不会提示用户安装该软件包。我仔细检查了一下,是否在可再发行部分中选择了它。我还确保它没有安装在试图安装它的机器上。
不确定为什么Installshield没有提示安装。
发布于 2013-12-13 09:37:33
打开InstallShield集成开发环境。在“应用程序数据”下,单击“可再发行组件”。在右侧的窗口中找到所需的可再分发文件,然后右键单击它。如果该选项卡允许您这样做,请选择“编辑先决条件”并查看选项卡。验证“Conditions”和“Behavior”是否正确。
发布于 2015-05-08 04:23:45
要检查no让您安装必备组件的问题是什么,请尝试以下命令:
在生成安装程序时,请确保在installer文件夹中有一个文件夹,其中包含prerequisite.
在我的例子中,我试图在windows XP中安装.Net Framework4.5,当我在目标机器上执行这个安装程序时,它显示了一个错误"this frameowrk is not compatible to this system“。
https://stackoverflow.com/questions/20227461
复制相似问题