您当前的位置:首页 > 计算机 > 软件应用 > 其它软件

NSIS打包Winform程序

时间:11-09来源:作者:点击数:

NSIS是什么?

NSIS(Nullsoft Scriptable Install System)是一个开源的 Windows 系统下安装程序制作程序。它提供了安装、卸载、系统设置、文件解压缩等功能。这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。NSIS 的脚本语言和通常的编程语言有类似的结构和语法,但它是为安装程序这类应用所设计的。

NSIS有什么特点?

1、开销小,一个完整功能的安装程序仅需要 34k 的额外开销。

2、支持大多数 Windows 平台,包括:Windows 10,Windows 8,Widows 7,Windows NT,Windows 2000,Windows XP,Windows 2003

3、支持三大压缩算法:ZLib,BZip2, LZMA

4、支持脚本

5、支持多语言

6、支持安装界面定制

7、提供可扩展的插件接口

8、支持网络安装、补丁

9、支持无人值守的安装模式

10、此外,NSIS的license允许任何用途免费使用。

以上内容来源百度百科,说白了,NSIS就是一个可以免费、方便、快捷的打包软件,有了它之后,就可以快速地生成一个exe安装程序,再也不用担心打包问题了。

NSIS安装

软件获取方式:点击一下

安装过程非常简单,基本上就是一路Next即可。

NSIS使用

首先要准备好要打包的程序,大家如果是C#开发的Winform或WPF项目,直接把Debug文件夹复制过来即可,但是一定要确保双击Debug文件夹里的exe应用程序,可以正常打开程序。

我这里准备好了一个待打包的程序,就是直接复制的Debug文件夹:

图片

双击MultiTempMonitorPro.exe可以直接打开,如下图所示:

图片

1、双击NSIS安装完成之后,在桌面上的快捷方式NSIS,如下图所示:

图片

2、选择编译脚本VNISEdit,如下所示:

图片

3、在弹出的窗体中,选择文件 >> 新建向导,然后点击下一步,如下所示:

图片

4、在NSIS脚本向导中,按照下图进行填写:

图片

5、接着下一步,设置一下ico文件及语言相关,如下所示:

图片

6、这一步,不需要设置的话,直接跳过下一步即可:

图片

7、设置一下安装目录及授权文件相关内容,注意如果没有授权协议文件的,请把授权文件下面的文件路径删除掉,如下所示:

图片

8、这一步很关键,先删除默认的文件和目录,然后手动添加待打包的目录和应用程序exe,如下所示:

图片

9、添加目录时,注意勾选包含子目录,如下图所示:

图片

10、直接点击下一步即可:

图片

11、直接点击下一步即可:

图片

12、直接点击下一步即可:

图片

13、点击完成,如果有必要,可以保存脚本。

图片

14、点击箭头所指图标,编译脚本,如下图所示:

图片

15、提前准备好一个文件夹,将脚本保存到文件夹里,如下图所示:

图片

16、如果没有错误的话,即表示编译完成,有警告是不影响的。

图片

17、打开提前准备好的文件夹,可以看到setup.exe和脚本文件。

图片

18、双击setup.exe,进入安装界面,直接下一步安装即可。

图片

19、安装完成后,即可打开应用程序:

图片
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门