再也不怕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、安裝完成后,即可打開應用程序:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM