VS2010程式打包
一、建立一個Windows窗體應用程式,例如項目名為monitor,功能略。建立的時候不要忘了建立解決方案。
二、在monitor解決方案上“右擊”—— “添加”——“建立項目”,選擇“其他類型項目”——“安裝和部署”——“安裝項目”,并命名為“Setupmonitor”,
确定後顯示如下圖所示
三、添加必須檔案: 在'應用程式檔案夾'上右鍵,添加應用程式必須的配置檔案(如果有的話),以及圖示(桌面顯示的圖示,解除安裝程式的圖示...).還需要添加一個系統的exe檔案msiexec.exe(一般在c:\WINNT\System32目錄下),用于解除安裝程式.
1、在左邊的“應用程式檔案夾”上右擊“添加”——“項目輸出”,選擇monitor項目
2、在左邊的“應用程式檔案夾”上右擊“添加”——“檔案”,選擇“c:"windows"system32"msiexec.exe”檔案。
3、在左邊的“應用程式檔案夾”上右擊“添加”——“檔案”,然後選擇幾個*.ico的圖示檔案
完後顯示如下
四、建立快捷方式
1、開始菜單快捷方式:在“主輸出 來自monitor (活動)”上右擊“建立”主輸出 來自monitor (活動)”的快捷方式“,命名為startmonitor,并在其的屬性欄中為其“Icon”選擇剛才導入的圖示。并将其拖動到“使用者的”程式”菜單”檔案下。
2、桌面快捷方式:步驟同1。将其拖動到“使用者桌面”下
3、解除安裝快捷方式:在msiexec.exe上右擊“建立msiexec.exe 的快捷方式”,并命名為“解除安裝monitor”。将其拖動到“使用者的”程式”菜單”檔案下,當然也可放在桌面。
檢視SetupMonitor部署項目屬性,
屬性值中有“{4EA38E9B-C4BF-4897-B095-E30160A27245}”類似字樣,選中它“複制”。
再次點選你的解除安裝快捷方式名稱,“解除安裝monitor”,再到右下角屬性欄中,有一個叫Arguments的屬性欄,在屬性欄中首先填入“/x”後加一個空格,再“粘貼”,将ProductCode的屬性值COPY至此。
五、打包.net framework
選擇Setupmonitor項目的屬性,在對話框中選擇“系統必備”,然後在彈出的對話框中選擇“從與我的應用程式相同的位置下載下傳系統必備元件”,确定。
六、生成
在Setupmonitor項目上右擊選擇“生成”,則打包成功,将在你的解決方案檔案夾生成一個Setupmonitor的檔案夾,安裝檔案就在此目錄下。