再也不怕Winform程序打包了

-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、安裝完成後,即可打開應用程序:

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章