2016-11-11 63 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文件,您可以編輯和閱讀。

相關問題