手把手教你用C#打包應用程序(安裝程序)

[原創]手把手教你用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}",
 
 
好了,而後點擊"生成解決方案" 便可生成帶有卸載功能的安裝程序了.


製做到此結束
,若有疑問, 能夠跟帖提出.
若是我知道的話, 就必定幫助你們解決問題.
其實安裝部署的製做也是博大精深的,
在這裏我也只是簡單的教給你們製做一個簡單的安裝程序的方法.
若是對這方面感興趣的朋友, 不妨多多的研究一下.
共享你的新發現.

也但願喜歡的朋友多多的支持一下。
相關文章
相關標籤/搜索