最近,機房收費系統的我的版接近尾聲,到了打包發佈的時刻。VB.NET的打包發佈與VB6.0的打包發佈存在不小的差異。下面咱們來詳細看一下若是打包發佈。工具
第一步:spa
打開VS,新建項目,選擇其餘項目類型--安裝部署部署
第二步,添加了項目以後咱們進入文件系統選項卡,選擇應用程序文件夾,添加文件dva
在彈出的文件對話框中添加項目文件。打包
添加後的文件系統選項卡軟件
第三步,爲了在開始菜單和桌面上能看到安裝程序,這裏咱們須要建立快捷方式下載
選擇建立快捷方式,命名爲程序名稱。程序
重複的添加到「用戶的程序菜單」文件夾中im
第四步,設置系統必備命名
右擊解決方案,打開屬性。
選擇系統必備,在系統必備選項卡中選擇第二個選項,勾選第二個選項,表示生成安裝項目時,在你安裝項目的路徑下,會有你在系統必備組件列表中勾選的組件,這樣不須要本身去下載組件了,很方便。
第五步,一個程序能安裝,那麼必定要能卸載,下面咱們添加卸載功能。
首先在C:\WINDOWS\system32路徑下面找到msiexec.exe添加到應用程序文件夾中,並建立快捷方式,重命名。以一樣的方式添加到 應用程序文件夾、用戶的程序菜單文件夾中去,而後選擇安裝目錄的ProductCode,記錄下代碼來。
選擇卸載快捷方式的屬性窗口,將Arguments的屬性設置爲以前記錄的代碼,例:/x{79F3D990-B5BF-4A51-A721-E501B063B77D}
第六步,生成解決方案,大功告成了。生成以後會給出警告:
能夠根據警告的提示刪除相同的文件,也能夠忽略警告。打包成功了!可使用了!
固然,打包的方式不止有一種,除了用微軟自帶的工具外,還有不少很優秀的軟件,好比Advanced Installer、SetUpFactory等。咱們根據本身的實際狀況選擇合適的打包工具。
不足之處,敬請指正!