2013-05-08 135 views
0

我已經使用C++語言開發了帶有visual studio 2012的軟件。我使用Installshield 2010 Premier來建立我的安裝項目。我試圖將visual studio 2012 redistributable打包到安裝包中,以便它自動安裝。有沒有辦法做到這一點?在配置安裝程序時,我無法在可再分發的頁面上找到有問題的可再發行組件。將Visual Studio 2012可再發行組件包裝到InstalLShield設置

我可以手動添加嗎?

任何幫助,將不勝感激。

P.S.目前,我只是在運行安裝程序之前手動運行從Microsoft頁面下載的可再發行組件。

回答

3

更新爲先閱讀:

您需要安裝IS2012 SP1以獲取這些先決條件。請參閱:

x86 PRQ XML On Saturn

x64 PRQ XML On Saturn

其他背景資料:

InstallShield 2012 Spring Service Pack 1 is Now Available!

否則PRQ XML,可以發現

的InstallShield附帶先決條件的編輯器,你可以用來定義你自己的PRQ文件。對於一個教程,請參閱:

Using InstallShield 12 to Install .NET Framework 3.0

注:PRQ模式在很長一段時間沒有改變。您可以經常在VM上安裝InstallShield的試用版,找到新的/更新的PRQ,然後將其移植到您的2010環境中。添加它,建立和測試,它通常工作正常。有時InstallShield也會有擴展包和插件安裝程序來添加這些產品而不必重新發布產品。

+0

你從哪裏找到這些PRQ XML鏈接?有沒有辦法下載完整的更新,或獲取目錄列表? – Matt 2014-11-20 19:04:35

+0

您安裝InstallShield的演示版本,然後搜索.PRQ文件並進行窺探。它沒有記錄。他們是獲得許可的InstallShield客戶及其客戶的資源。 – 2018-03-01 12:08:52

1

使用重新分發合併模塊(* .msm文件),將它們集成到您的設置。如果你安裝了Visual Studio,你可以在Program Files (x86)\Common Files\Merge Modules找到它們。

+0

由於各種服務問題,我不建議使用合併模塊。改用prereq。 – 2013-05-08 13:43:36

相關問題