2016-11-11 97 views
0

刚刚将我的应用程序升级到.net 4.5和VS 2015时,我还需要更新我的安装程序(在Installshield 2009中)。Installshield 2009和Microsoft Visual C++可再发行组件包

我设法从最新的Installshield(获得演示)获得Microsoft Visual C++可再发行组件包的prq文件。它似乎在2009年工作正常。但:

  • 它拒绝自动下载该文件(从Installshield中)。
  • 手动下载该文件,并把它在正确的位置,并显示为“已下载” InstallShield中后,它不会将其包含在安装
  • 当我去安装我的应用程序,它会下载C++可再发行(我猜这很好),然后安装它,但似乎从未完成。取消它并没有帮助 - 它只是永远开始取消。重新启动后,将安装C++可再发行组件。

因此,问题似乎是安装了可再发行组件,但整体安装程序并不知道它,所以它一直在等待。我能做些什么吗?如果可以的话,我宁愿继续使用2009版本(installshield不便宜)。

谢谢。

回答

0

您可以尝试使用您的installshield版本附带的Installshield预先编辑器来重制您自己的PRQ。这实际上很简单,你仍然可以开启2015年的“灵感”。

它应该有助于你理解它是如何工作的,并且会强制重新计算文件大小和文件校验和。

不要忘记它也是一个XML文件,您可以编辑和阅读。

相关问题