天天看點

VS2010程式打包

VS2010程式打包

一、建立一個Windows窗體應用程式,例如項目名為monitor,功能略。建立的時候不要忘了建立解決方案。

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

VS2010程式打包

确定後顯示如下圖所示

VS2010程式打包

三、添加必須檔案: 在'應用程式檔案夾'上右鍵,添加應用程式必須的配置檔案(如果有的話),以及圖示(桌面顯示的圖示,解除安裝程式的圖示...).還需要添加一個系統的exe檔案msiexec.exe(一般在c:\WINNT\System32目錄下),用于解除安裝程式.

1、在左邊的“應用程式檔案夾”上右擊“添加”——“項目輸出”,選擇monitor項目

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

3、在左邊的“應用程式檔案夾”上右擊“添加”——“檔案”,然後選擇幾個*.ico的圖示檔案

完後顯示如下

VS2010程式打包

四、建立快捷方式

1、開始菜單快捷方式:在“主輸出 來自monitor (活動)”上右擊“建立”主輸出 來自monitor (活動)”的快捷方式“,命名為startmonitor,并在其的屬性欄中為其“Icon”選擇剛才導入的圖示。并将其拖動到“使用者的”程式”菜單”檔案下。

2、桌面快捷方式:步驟同1。将其拖動到“使用者桌面”下

3、解除安裝快捷方式:在msiexec.exe上右擊“建立msiexec.exe 的快捷方式”,并命名為“解除安裝monitor”。将其拖動到“使用者的”程式”菜單”檔案下,當然也可放在桌面。

檢視SetupMonitor部署項目屬性,

VS2010程式打包

屬性值中有“{4EA38E9B-C4BF-4897-B095-E30160A27245}”類似字樣,選中它“複制”。

再次點選你的解除安裝快捷方式名稱,“解除安裝monitor”,再到右下角屬性欄中,有一個叫Arguments的屬性欄,在屬性欄中首先填入“/x”後加一個空格,再“粘貼”,将ProductCode的屬性值COPY至此。

五、打包.net framework

選擇Setupmonitor項目的屬性,在對話框中選擇“系統必備”,然後在彈出的對話框中選擇“從與我的應用程式相同的位置下載下傳系統必備元件”,确定。

六、生成

在Setupmonitor項目上右擊選擇“生成”,則打包成功,将在你的解決方案檔案夾生成一個Setupmonitor的檔案夾,安裝檔案就在此目錄下。

繼續閱讀