c# 使用NSIS打包WinFrom软件

484 阅读1分钟

程序打包EXE

参考网上比较多的文章,最后选择了NSIS打包。
NSIS是一个开源的 Windows 系统下安装程序制作程序。
提供了安装、卸载、系统设置、文件解压缩等功能。
这如其名字所指出的那样,NSIS 是通过它的脚本语言来描述安装程序的行为和逻辑的。
我这里下载的是增强版NSIS,汉化完毕的。网上搜索下载连接比较多。

打开软件,选择 编译脚本 vnisedit

image.png

选择新建脚本,向导

第一次编译脚本,我们可以使用向导模式生成一个初始版本的脚本
后期可以根据这个脚本来修改

image.png

配置自己的程序的参数

参数配置主要包括:

  • 程序名称
  • 版本
  • 出版人
  • 网站 等基本信息

image.png

点击一下步,这里可以选择安装程序图标

这里主要配置的是安装图标和安装语言
默认的语言是中文简体中文 image.png

直接下一步

image.png

配置默认安装目录(删掉授权文件)

这里需要删除软件授权文件,不删除的话会报错

image.png

添加文件(先删除旧的文件)

1 先点击添加debug/relase下的exe文件

2 添加debug/relase文件夹,记住点击包含子文件夹

image.png

下一步

image.png

下一步

image.png

下一步&完成

image.png

点击编译

image.png

选择保存的exe安装程序的位置

齐活

image.png

上面的setup.exe是安装程序 下面的是打包脚本,下一次可以直接使用