[原創]手把手教你用C#打包應用程序(安裝程序)【卸載模塊已添加】
聲明
:
軟件平臺:VisualStudio2005中文版(在03下操做雷同
).
1:新建安裝部署項目
打開
VS,點擊新建項目,選擇:其餘項目類型->安裝與部署->安裝嚮導(安裝項目也同樣),而後點擊肯定.(
詳細見下圖)
2:安裝嚮導
關閉後打開安裝嚮導
,點擊下一步,
或者直接點擊完成.
以下圖:
3:開始製做
安裝嚮導完成後便可進入項目文件夾
:雙擊"應用程序文件夾"在右邊的空白處右擊,選擇添加->文件,將你的作的應用程序的可執行文件和相應的類庫和組件添加進來.而後右擊你的可執行文件,建立快捷方式,而後把快捷方式分別剪切或複製到左邊的"用戶的'程序'菜單"和"
用戶桌面"中.
這樣安裝程序安裝安裝完成後會在 "開始->全部程序"和"桌面"上生成程序的快捷方式.而後右擊左邊的"應用程序文件夾"打開屬性對話框:將屬性中的"defaultlocation"
的路徑中的"[manufacturer]"去掉,
否則的話作好的安裝程序默認安裝目錄會是
"c:\programm file\你的用戶名\安裝解決方案名稱";
修改後如圖:
而後打開解決方案管理器,右擊你的解決方案名稱,選擇屬性:
在打開的屬性頁中,選擇"系統必備",
在打開的系統必備頁中,選中以下中的選擇項,這個很重要!!!!!1!!!!!
選上之後
,在生成的安裝文件包中包含.netframework組件.(這個選項默認是沒有選中的)
好了,這樣就完成99%了,而後點擊"生成->生成解決方案",哈,
生成成功!
4:製做完成
如今打開解決方案文件夾下的
debug文件夾,就能夠看到生成的安裝文件了.
【續】關於"卸載"功能的添加
上面的文章只介紹了簡單的生成安裝的方法,
可是在vs.net2005下並無直接生成卸載程序的功能,
因此咱們只好用msi來實現了,
原理我就不講了,網上一搜一堆,我只講操做,
【1】:在添加你的應用程序項目的時候,多添加一個
msiexec.exe進去,
這個文件在
c:\windows\system32文件夾下,
添加進去之後,爲了讓他更像個卸載程序
,把他的名字改爲"Uninstall.exe",
固然這個關係不大
,改不改都行的.
而後給他建立一個快捷方式,放到桌面或者"開始-程序
"中,
我選擇放在了開始菜單中,而後下面咱們要的作的就是查找這個部署項目的
ProductCode了,
鼠標左鍵單擊項目名稱,記住是左鍵單擊,而後點擊屬性標籤,注意
:不是右擊的屬性,
這個區別很大,這時你就能夠看到
ProductCode了,
而後打開你建立的那個快捷方式的屬性對話框,
在Aguements屬性中輸入"/x {ProductCode}",
好了,而後點擊"生成解決方案"
便可生成帶有卸載功能的安裝程序了.
製做到此結束
,若有疑問,
能夠跟帖提出.
若是我知道的話,
就必定幫助你們解決問題.
其實安裝部署的製做也是博大精深的,
在這裏我也只是簡單的教給你們製做一個簡單的安裝程序的方法.
若是對這方面感興趣的朋友,
不妨多多的研究一下.
共享你的新發現.
也但願喜歡的朋友多多的支持一下。