做一件事我們總期望能夠快速的看到成效. 當你的Windows程式在經常變更時 同時又要把這些變更以安裝包形式打包給使用者. 這就需要一個簡單 高效 快速的打包應用程式工具-Inno Setup.
<a href="http://blog.51cto.com/attachment/201201/125632224.jpg" target="_blank"></a>
Inno Setup 是一個免費的安裝制作軟體,小巧、簡便、精美是其最大特點,支援pascal腳本,能快速制作出标準Windows2000風格的安裝界面,足以完成一般安裝任務。該軟體用Delphi寫成,其官方網站同時也提供源程式免費下載下傳。它雖不能與Installshield這類恐龍級的安裝制作軟體相比,但也當之無愧算是後起之秀.
對于打包一個簡單的Windows程式 Inno Setup打包級别正好合适相當.:
<a href="http://blog.51cto.com/attachment/201201/125639245.jpg" target="_blank"></a>
當我們做好一個WinForm程式, 不想使用VS自己一套打包設定. 裡面細節更麻煩, 對語言的支援上還得自己設定想辦法. 可以參考使用Inno Setup。安裝完成後打開:
<a href="http://blog.51cto.com/attachment/201201/125645591.jpg" target="_blank"></a>
建立一個新的腳本利用腳本向導:
<a href="http://blog.51cto.com/attachment/201201/125709475.jpg" target="_blank"></a>
設定程式基本資訊:
<a href="http://blog.51cto.com/attachment/201201/125715603.jpg" target="_blank"></a>
下一步會提提示在硬碟建立一個安裝程式檔案夾:
<a href="http://blog.51cto.com/attachment/201201/125721510.jpg" target="_blank"></a>
設定你要打包的Winform程式的檔案和要引用資源 很重要這步:
<a href="http://blog.51cto.com/attachment/201201/125727435.jpg" target="_blank"></a>
設定通路圖示:
<a href="http://blog.51cto.com/attachment/201201/125733656.jpg" target="_blank"></a>
設定安裝中需要提示的安裝資訊: 其實就是自己手動編寫的txt或Word文檔:
<a href="http://blog.51cto.com/attachment/201201/125739485.jpg" target="_blank"></a>
簡單快捷的多語言支援. 比起VS自己那一套設定這樣方式更加直接簡單:
<a href="http://blog.51cto.com/attachment/201201/125745445.jpg" target="_blank"></a>
生成安裝檔案.并設定相關資訊:
<a href="http://blog.51cto.com/attachment/201201/125750886.jpg" target="_blank"></a>
自動完成 自動進行編譯: 編譯完成後 我們來看看 生成檔案下:
<a href="http://blog.51cto.com/attachment/201201/125756301.jpg" target="_blank"></a>
生成一個EXE安裝檔案. 前後不足一分多鐘時間. 快速打包你的程式.
<a href="http://www.jrsoftware.org/isinfo.php" target="_blank">Inno Setup官網:</a>
本文轉自chenkaiunion 51CTO部落格,原文連結:http://blog.51cto.com/chenkai/764688