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

摘要:本文介紹在C#中手把手教你用C#打包應用程序(安裝程序卸載程序)windows

1:新建安裝部署項目

打開VS,點擊新建項目,選擇:其餘項目類型->安裝與部署->安裝嚮導(安裝項目也同樣),而後點擊肯定.(詳細見下圖)spa

此主題相關圖片以下:.net

2:安裝嚮導

關閉後打開安裝嚮導,點擊下一步,或者直接點擊完成.debug

3:開始製做

安裝嚮導完成後便可進入項目文件夾:圖片

雙擊"應用程序文件夾"在右邊的空白處右擊,選擇添加->文件,將你的作的應用程序的可執行文件和相應的類庫和組件添加進來.部署

而後右擊你的可執行文件,建立快捷方式,而後把快捷方式分別剪切或複製到左邊的"用戶的'程序'菜單"和"用戶桌面"中.io

這樣安裝程序安裝安裝完成後會在 "開始->全部程序"和"桌面"上生成程序的快捷方式.原理

而後右擊左邊的"應用程序文件夾"打開屬性對話框:
將屬性中的"defaultlocation"的路徑中的"[manufacturer]"去掉, 打包

否則的話作好的安裝程序默認安裝目錄會是"c:programm file你的用戶名安裝解決方案名稱";
而後打開解決方案管理器,右擊你的解決方案名稱,選擇屬性:
在打開的屬性頁中,選擇"系統必備",file

在打開的系統必備頁中,選中以下中的選擇項,這個很重要!!!!!!!!!!

選上之後,在生成的安裝文件包中包含.netframework組件.(這個選項默認是沒有選中的)

好了,這樣就完成99%了,而後點擊"生成->生成解決方案",哈,生成成功!

4:製做完成

如今打開解決方案文件夾下的debug文件夾,就能夠看到生成的安裝文件了.

【續】關於"卸載"功能的添加 上面的文章只介紹了簡單的生成安裝的方法,

可是在vs.net2005下並無直接生成卸載程序的功能, 因此咱們只好用msi來實現了, 原理我就不講了,網上一搜一堆,我只講操做,

【1】:在添加你的應用程序項目的時候,多添加一個msiexec.exe進去,

這個文件在c:windowssystem32文件夾下,

 

添加進去之後,爲了讓他更像個卸載程序,把他的名字改爲"Uninstall.exe",

固然這個關係不大,改不改都行的. 而後給他建立一個快捷方式,放到桌面或者"開始-程序"中, 我選擇放在了開始菜單中,而後下面咱們要的作的就是查找這個部署項目的ProductCode了, 鼠標左鍵單擊項目名稱,記住是左鍵單擊,而後點擊屬性標籤,注意:不是右擊的屬性, 這個區別很大,這時你就能夠看到ProductCode了,

而後打開你建立的那個快捷方式的屬性對話框, 在Aguements屬性中輸入"/x {ProductCode}",

好了,而後點擊"生成解決方案"便可生成帶有卸載功能的安裝程序了.

相關文章
相關標籤/搜索