C# 程序打包

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

此主題相關圖片以下:debug

 

2:開始打包
2.1blog

肯定便可進入項目文件夾:
雙擊"應用程序文件夾"在右邊的空白處右擊,選擇添加->文件,將你的作的應用程序的可執行文件(*.exe)和相應的類庫(*.dll)和組件添加進來.圖片

[建立程序快捷方式的圖標]部署

 

而後右擊你的可執行文件,建立快捷方式,而後把快捷方式分別剪切到左邊的"用戶的'程序'菜單"和"用戶桌面"中.
這樣安裝程序安裝安裝完成後會在 "開始->全部程序"和"桌面"上生成程序的快捷方式.get

 

右擊建立的快捷方式 --> 屬性窗口,選擇[Icon]屬性,點擊瀏覽,選擇剛添加的setup.ico小圖標,肯定io

 

 

 

2.2打包

打開解決方案管理器,右擊解決方案名稱,選擇屬性:下載

在打開的屬性頁中,選擇"系統必備",bug

 

選上之後,在生成的安裝文件包中包含.netframework組件

 

 選擇:「從與我應用程序相同的位置下載系統必備組件」

         安裝包就會打包.NET FrameWork ,在安裝時不會從網上下載.NET  FrameWork組件。

 

2.3

建立的項目名稱--> 點擊左鍵,在屬性中設置參數以下圖

屬性[Author]:做者   ex:傷心的小水溝

屬性[Manufacturer]:公司名稱  ex:ABC有限公司

屬性[ProductName]:應用程序名稱  ex:學生管理系統

將[InstallAllUsers]屬性設置爲Ture,這樣在控制面板程序中會顯示公司的名稱;安裝時會默認爲「任何人」,不然默認爲「只有我」

 

2.4

右擊左邊的"應用程序文件夾"打開屬性對話框:

將屬性中的[DefaultLocation]的路徑中的"[ProgramFilesFolder][Manufacturer]\[ProductName]"去掉,

變爲"[ProgramFilesFolder]\[ProductName]",

不刪除"[Manufacturer]"則讓打包好的安裝程序默認安裝到"C:\Programm Files\你的用戶名\安裝解決方案名稱"目錄。

 

2.5

建立卸載程序

 

在 「應用程序文件夾」 添加文件C:\WINDOWS\system32\msiexec.exe 

 

右擊建立msiexec.exe快捷方式,剪切粘貼到用戶的「程序」菜單,在這裏我已修改其名爲 「卸載程序」

 

點擊項目名稱,複製屬性[ProductCode]的值

 

點擊 用戶的「程序」菜單 裏的卸載程序(快捷方式),將[ProductCode]複製的值粘貼到[Arguments]的值裏,前面加上/X空格

 

最後生成解決方案


3:打包完成

如今打開解決方案文件夾下的debug文件夾,就能夠看到生成的安裝文件,點擊setup.exe就能夠運行安裝了。

轉載:http://blog.csdn.net/arpaul87/article/details/39494025

相關文章
相關標籤/搜索