-Begin-
前言
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安裝
軟件獲取方式:公眾號后台回復NSIS或039
安裝過程非常簡單,基本上就是一路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、安裝完成后,即可打開應用程序: