為什么要打包?
程序開發(fā)到完成后,最后交付客戶使用之前,肯定要做成一個(gè)安裝包,總不能把Release下面的文件壓縮交付吧?打包的另外一個(gè)重要的因素,在安裝軟件過程中,可以對軟件運(yùn)行環(huán)境做一次檢查,特別是使用.net開發(fā)的程序,如果客戶端不安裝framework,即使復(fù)制到客戶機(jī),仍然無法使用。另外,打包,方便了程序的部署工作,例如,可以將程序用到的DB在軟件安裝時(shí),還原到數(shù)據(jù)庫上。
?
先來個(gè)最簡單的打包。
創(chuàng)建一個(gè)空白的解決方案
?
為了打包測試,我們需要添加一個(gè)測試項(xiàng)目.隨后,添加部署程序項(xiàng)目
解決方案包含如下項(xiàng)目
接來下,在ApplicationSetup右鍵,選擇項(xiàng)目輸出
在彈出的菜單中,選擇要打包的項(xiàng)目
按理說,到此,編譯部署項(xiàng)目,應(yīng)該可以了,不過,此時(shí)生成的打包文件安裝時(shí),有個(gè)討厭的Default Company
(如果需要設(shè)置,請點(diǎn)擊部署項(xiàng)目,查看屬性窗口如下圖)
如果想去掉這個(gè)東西,右鍵部署項(xiàng)目 如圖選擇
選擇Application Folder 然后查看屬性窗口
去掉 DefaultLocation 的 Manufacturer 即可 如圖
接下啊來,要做的是生成快捷方式,并且,使用自己定義的ICON圖標(biāo)
在剛剛打開的File System 窗口,右鍵,加入ICON圖標(biāo)
然后,右鍵項(xiàng)目主輸出,創(chuàng)建快捷方式
將此快捷方式拖放到目錄的 User's Desktop 文件夾下面(放到 開始-程序 與 桌面相同)
點(diǎn)擊此快捷方式,查看屬性窗口的ICON屬性,點(diǎn)擊瀏覽
選擇你剛剛加入的ICON圖標(biāo)
OK,一切完成,現(xiàn)在編譯
編譯完成后,右鍵 選擇安裝(Install)
這個(gè)時(shí)候,你會在桌面發(fā)現(xiàn)你剛剛拖放的快捷方式
打開部署項(xiàng)目的Bin下的debug,你會發(fā)現(xiàn)已經(jīng)生成了安裝程序
?
OK,今天就寫到這里了,下次說說如何在安裝的過程中,將數(shù)據(jù)庫也裝進(jìn)去。
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
