VS2013安裝與部署工具中添加 vcredist_x64.exe


安裝在VC++中開發的程序時,有時需要安裝 Redistribute 程序。

例如,用VS2013開發的程序,在目標機器上可能需要安裝 Microsoft Visual C++ Redistribute for Visual Studio 2013 。

1. 安裝 VS Installer

  從VS2012開始,VS就拋棄了自家的 Installer,而改為推薦使用第三方 InstallShield,但我們還是可以手動安裝它。

  另外,InstallShield 官網上寫的不支持 Community 版本的 VS。

  

 

  

2. 在安裝程序中加入 Redistribute

  •   打包項目的其他操作,在網上有很多教程,這里只說明如何添加 vcredist_x64.exe。

  

 

  

   

  

  

  •  上面指定位置中有三個選項,第一個是從官網上下載,第三個是從其他文件服務器上下載,都很直接,這里說明第二種方式。
  •     如果選擇第二種方式,VS打包時會在一個固定的目錄中查找對應的 vcredist_x64.exe 程序。
    對於win7,VS2013,這個目錄是:“C:\Program Files (x86)\Microsoft SDKs\Windows\v8.1A\Bootstrapper\Packages\vcredist_x64”,
    對於win7,VS2015,這個目錄是:VS2015安裝目錄\“Microsoft Visual Studio 14.0\SDK\Bootstrapper\Packages\vcredist_x64”
  •     可以提前從官網上下載對應的 vcredist_xxx.exe,但VS安裝安裝目錄中一般會自帶這個exe。以VS2013為例,在我的VS安裝目錄:
    VS2013安裝目錄\Microsoft Visual Studio 12.0\VC\redist\2052 中,就有對應的exe程序。

3. 安裝程序

  按照上述方式生成的安裝包如下

  

  如果執行setup.exe會詢問是否安裝運行庫,如果直接執行.msi,則不會安裝運行庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM