vs2010 C#程序打包


一、打開VS2010,添加要打包的項目,本實例在解決方案中共有四個項目,要打包其中的第三個,即MyWinMine項目。

 

二、在解決方案上“右擊”—— “添加”——“新建項目”,選擇“其他類型項目”——“安裝和部署”——“安裝項目”,並命名為“StartMyWinMine"

 

三、確定后顯示如下圖所示

四、添加必須文件: 在' 應用程序文件夾' 上單擊右鍵,添加應用程序必須的配置文件(如果有的話),以及圖標(桌面顯示的圖標,卸載程序的圖標...).還需要添加一個系統的exe文件msiexec.exe(一般在c:\WINNT\System32目錄下),用於卸載程序.

1、在左邊的“應用程序文件夾”上右擊“添加”——“項目輸出”,選擇MyWinMine項目

2、在左邊的“應用程序文件夾”上右擊“添加”——“文件”,選擇“c:"windows"system32"msiexec.exe”文件。

3、在左邊的“應用程序文件夾”上右擊“添加”——“文件”,然后選擇幾個*.ico的圖標文件

完成后顯示如下:

五、創建快捷方式

1、開始菜單快捷方式:在“主輸出來自MyWinMine(活動)”上點擊右鍵,選擇“創建主輸出 來自MyWinMine (活動)”的快捷方式”,命名為StartMyWinMine,並在其的屬性欄中為其“Icon”選擇剛才導入的圖標。並將其拖動到“用戶的”程序”菜單”文件下。

2、桌面快捷方式:步驟同1。將其拖動到“用戶桌面”下(就是創建兩個快捷方式,一個放在桌面上,一個放在開始菜單)

3、卸載快捷方式:在msiexec.exe上右擊“創建msiexec.exe 的快捷方式”,並命名為“卸載MyWinMine”。將其拖動到“用戶的”程序”菜單”文件下,當然也可放在桌面。(這樣,在Setup后,應用程序的啟動快捷鍵和卸載快捷鍵將會生成在桌面或者開始菜單)

六、查看StartMyWinMine部署項目屬性

  

屬性值中有{040428CA-BE75-4D8D-A8F9-93BB54381F08}類似字樣,選中它“復制”。

再次點擊你的卸載快捷方式名稱,“卸載MyWinMine”,再到右下角屬性欄中,有一個叫Arguments的屬性欄,在屬性欄中首先填入“/x”后加一個空格,再“粘貼”,將ProductCode的屬性值COPY至此。

五、打包.net framework

右鍵單擊StartWinMine項目,選擇屬性,在對話框中選擇“系統必備”,然后在彈出的對話框中選擇“從與我的應用程序相同的位置下載系統必備組件”,確定。

六、生成

在StartMyWinMine項目上右擊選擇“生成”,則打包成功,將在你的解決方案文件夾生成一個StartMyWinMine的文件夾,安裝文件就在此目錄下(在第二步設置的路徑下Pack)。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM