天天看点

快速打包你的应用程序——Inno Setup

做一件事我们总期望能够快速的看到成效. 当你的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