使用开源安装包制作工具Inno Setup制作软件安装包

        大家在进行Winform、MFC开发的时候,如果工程中引用了大量的dll,和配置文件的时候,整个release文件夹会显得文件又多又繁琐,特别是发送给客户使用过程中,还要担心某个dll被误删除,而导致软件无法使用。这个时候我们如果把整个release文件夹制作成安装包,安装完以后,桌面只显示一个快捷方式,那是很方便又简洁。

        本文给大家推荐一款开源的安装制作软件Inno Setup,Inno Setup是Jordan Russell和Martijn Laan的Windows程序的免费安装程序。 Inno Setup于1997年首次推出,如今在功能和稳定性方面可与甚至超过许多商业安装程序媲美。

        Inno Setup 安装包(开源免费)官方下载地址:https://jrsoftware.org/isinfo.php

        使用步骤:

1、创建脚本文件。“File” - “New”,出现“Inno Setup脚本向导”窗口,选择“Next”。

使用开源安装包制作工具Inno Setup制作软件安装包

2、设置软件快捷方式显示的名称,软件版本号,开发者,官网信息。

一般只需要将“Application name”设置成软件名称即可,其他选填。

使用开源安装包制作工具Inno Setup制作软件安装包

3、设置“应用程序目录”。

“Application folder name”(应用程序目录名):是指安装软件的目录名,一般自定义为软件名称。

勾选“Allow user to change the application folder”(允许用户改变应用程序目录):是允许安装者,选择安装路径

使用开源安装包制作工具Inno Setup制作软件安装包

4、添加需要打包的文件。

Application main executable file:添加需要打包的可执行文件exe

other application files:添加release文件夹下所有的文件

使用开源安装包制作工具Inno Setup制作软件安装包

4、设置程序快捷方式。一般默认即可,如果是老版本Inno Setup是需要用户自己设置的,那么“应用程序开始菜单文件夹名”命名为软件名即可,勾选“允许用户创建桌面快捷方式”。

使用开源安装包制作工具Inno Setup制作软件安装包

5、这一页,新版本,我没有研究过,直接跳过。后面几个界面直接下一步,跳过。到“编译器设置”

使用开源安装包制作工具Inno Setup制作软件安装包

6、编译器设置。

Custome compiler output folder:设置您制作的安装包输出路径

Compiler output base file name:设置您制作的安装包的名称(软件名即可)

Custome setup icon file:设置您制作的安装包图标

使用开源安装包制作工具Inno Setup制作软件安装包

7、点击下一步,直至完成。是否编译,选择“Yes”。

使用开源安装包制作工具Inno Setup制作软件安装包

7、点击下一步。是否保存脚本。

8、在您第6步,设置的安装包输出路径中,可以看到刚刚生成的安装包文件。