打包過(guò)程vs2010(包含卸載功能):
1、 添加安裝和部署。
首先打開(kāi)一個(gè)要進(jìn)行打包的項目的設計界面,然后點(diǎn)擊vs上的“文件”→“添加”→“新建項目”→“已安裝的模板”→“其他項目類(lèi)型”→“安裝和部署”→“Visual Studio Installer”→“安裝項目”。
然后為安裝項目起一個(gè)名稱(chēng),再選擇一個(gè)安裝位置,如圖:
最后點(diǎn)擊確定。如圖:
2、 配置應用程序文件夾
選中應用程序文件夾,在右邊空白位置右鍵 “添加”→“項目輸出”→“主輸出”,如圖:
最后點(diǎn)擊“確定”,如圖:
如果程序中用到了外部的文件,那么可以繼續操作:
右鍵“添加”→“文件”,選擇要添加的文件,如圖:
現在應用程序文件夾部分就處理完了。
3、 創(chuàng )建快捷方式
快鍵方式可以創(chuàng )建兩個(gè):“開(kāi)始”菜單一個(gè),桌面一個(gè)
1)、創(chuàng )建“開(kāi)始”菜單中的快捷方式:
點(diǎn)擊 中的‘用戶(hù)的“程序”菜單’,在右面空白處右鍵
“添加”→“創(chuàng )建新的快捷方式”,然后選擇“應用程序文件夾”下的程序的exe文件,如圖:
然后給快捷方式起名,
再設置快捷圖標,
右鍵新創(chuàng )建的快捷方式的名稱(chēng),打開(kāi)“屬性窗口”,通過(guò)Icon屬性設置快捷方式的圖標,如圖:
2)、創(chuàng )建桌面的快捷方式圖標:
過(guò)程同 創(chuàng )建“開(kāi)始”菜單中的快捷方式 一樣
4、 更改默認安裝目錄:
右鍵“應用程序文件夾”→“屬性窗口”里的 “DefaultLocation”屬性可以更改默認的安裝目錄,
改前:

改后:
5、 打包時(shí),如果需要把對應的.NET Framework 打到安裝包中,此時(shí)促進(jìn)行如下操作:
右鍵安裝項目名→“屬性”→“系統必備”,勾選對應的系統必備組件
然后指定系統必備組件的安裝位置,
注:如果選“從組件供應商的網(wǎng)站上下載系統必備組件”(安裝客戶(hù)端時(shí),pc機需聯(lián)網(wǎng))
如果選“從我的應用程序相同的位置下載系統必備組件”,那么打包時(shí)將會(huì )從程序中把組件打進(jìn)去
(安裝客戶(hù)端時(shí),pc機無(wú)需聯(lián)網(wǎng)——推薦)
6、 添加卸載功能
在應用程序文件夾右邊空白處,右鍵->添加->文件,選擇c:/windows/system32文件夾下的msiexec.exe文件。然后重命名為Uninstall.exe。改不改名字都可以。如圖:
用鼠標左鍵單擊安裝項目名,查看其屬性,注意不是右鍵,屬性。查看其ProductCode屬性。然后復制該屬性的值。如圖
然后打開(kāi)剛創(chuàng )建的那個(gè)卸載快捷方式的屬性對話(huà)框,在Aguements屬性中輸入"/x {ProductCode}",將ProductCode替換為剛粘貼的值
最后點(diǎn)擊生成打包程序即可
7、 用winrar將vs生成的安裝程序打成一個(gè) .exe包(方便安裝)——前提,一定安裝了winrar壓縮軟件
進(jìn)行到第六步時(shí),用vs為winform程序打包就已經(jīng)完成了,不過(guò)此時(shí)會(huì )在安裝程序的Debug文件夾生成2個(gè)文件夾、1個(gè).exe文件和1個(gè).msi文件,而.exe安裝時(shí),又依賴(lài)于.msi文件,另外兩個(gè)文件夾是對應的 .NET Framework 組件,
這個(gè)時(shí)候給客戶(hù)安裝時(shí)拷貝過(guò)去的內容較多,也容易安裝出錯,如果把這些安裝內容都打在一起,形成一個(gè) .exe 文件,就比較方便了,
此時(shí),可以用winrar的 自解壓格式壓縮文件 來(lái)實(shí)現,實(shí)現過(guò)程:
1>將要打在一起的文件及文件夾全部選中,右鍵 →“添加到壓縮文件”,在打開(kāi)的壓縮面板的“常規”選項卡中勾選“創(chuàng )建自解壓格式壓縮文件”,此時(shí)會(huì )發(fā)現默認的壓縮文件名編程了 .exe 后綴名了;壓縮方式最好選擇“存儲”,這樣打包后的程序會(huì )很快解壓縮并運行。如圖:
2>設置運行文件:再切換到“高級”選項卡,點(diǎn)擊“自解壓選項”,“常規”里設置程序解壓后運行的文件(這個(gè)很重要)如圖:
3>設置安裝程序文件的圖標:
切換到“文本和圖標”,點(diǎn)擊“從文件加載自解壓文件圖標”后的“瀏覽”按鈕,選擇安裝程序文件的圖標,如圖:
先不要著(zhù)急點(diǎn)擊“確定”,還有最后一項設置~ ~ ~
4>切換到“模式”下,勾選“解包到臨時(shí)文件夾”和“全部隱藏”,一路點(diǎn)擊“確定”,打工告成??!
8、 完成了!
此時(shí)我們會(huì )看到Debug下是這樣的:
“測試安裝程序.exe” 就是最中生成的打包文件,直接點(diǎn)擊運行就行了??!
聯(lián)系客服