InnoSetup 以命令行自動編譯打包


本章介紹,在新建Innosetup的編譯腳本iss文件后,在不運行Innosetup軟件的基礎上,以bat自動編譯運行打包。

一、添加Innosetup軟件包

下載InnoSetup軟件包並解壓到build文件夾下,方便后續自動打包時直接引用exe文件。

二、添加innosetup打包配置文件

iss腳本文件的配置與生成,可以參考InnoSetup 腳本打包及管理員權限設置

三、添加命令行Bat文件

新建一個bat文件,在文件中添加如下命令行。

1 cd Inno Setup 5
2 ISCC.exe
3 iscc "..\build.iss"
  1. 進入InnoSetup軟件目錄
  2. 啟動ISCC.exe
  3. 以iscc + iss腳本路徑,執行自動編譯

注:點擊執行bat,編譯后,會在issc配置的生成路徑下,生成安裝包exe

所以,可以不安裝InnoSetup,即可以直接打包生成exe:

 四、VS中添加外部命令菜單

在VS中添加外部命令,可以在編譯完你的項目后,直接啟動如上bat文件,自動生成安裝包exe。

至於如何添加VS外部命令,可以參考我朋友的博客 VisualStudio 自定義外部命令

 


免責聲明!

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



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