二、創(chuàng)建安裝項(xiàng)目
在MyTest解決方案上“右擊”—>“添加”—>“新建項(xiàng)目”,選擇“其他類型項(xiàng)目”—>“安裝和部署”—>“安裝項(xiàng)目”,并命名為“ Install_MyTest ”
三、添加項(xiàng)目需要文件(包括顯示在開始菜單中和桌面上快捷方式的圖標(biāo)、卸載程序文件)
1、在右邊的“應(yīng)用程序文件夾”上右擊“添加”—>“項(xiàng)目輸出”,選擇 MyTest 項(xiàng)目,這樣就相當(dāng)于包含了所有 MyTest 的輸出文件;
1、在右邊的“應(yīng)用程序文件夾”上右擊“添加”—>“文件”,選擇 MyTest 運(yùn)行需要的所有文件(包括dll、lib、資源文件、配置文件)
3、在右邊的“應(yīng)用程序文件夾”上右擊“添加”—>“文件”,選擇“c:"windows\system32\msiexec.exe”文件,用來(lái)制作卸載程序;
4、在右邊的“ 應(yīng)用程序文件夾 ”上右擊“添加”—>“文件”,選擇兩個(gè)*.ico的圖標(biāo)文件,一個(gè)作為啟動(dòng)圖標(biāo)、一個(gè)卸載圖標(biāo)。
四、創(chuàng)建快捷方式(包括開始菜單快捷方式、桌面快捷方式、卸載快捷方式)
1、開始菜單快捷方式:在“主輸出來(lái)自 MyTest (活動(dòng))”上右擊“創(chuàng)建”主輸出來(lái)自 MyTest (活動(dòng))”的快捷方式“,命名為 MyTest ,并在其的屬性欄中為其“Icon”選擇剛才導(dǎo)入啟動(dòng)的圖標(biāo)。并將其拖動(dòng)到“用戶的”程序”菜單”文件下。
2、桌面快捷方式:步驟同1
3、卸載快捷方式:在msiexec.exe上右擊“創(chuàng)建msiexec.exe 的快捷方式”,并命名為“卸載testwindows”。將其拖動(dòng)到“用戶的”程序”菜單”文件下,當(dāng)然也可放在桌面,將此快捷方式的Argmuments屬性設(shè)置為”/x {程序ID}”,ID值即為打包程序的ProductCode屬性,如“/x {1AE1E45C-C68B-4033-BE53-218FDEEF52D0}”(不包括雙引號(hào))。
五、打包.net framework
選擇 Install_MyTest 項(xiàng)目的屬性,在對(duì)話框中選擇“系統(tǒng)必備”,然后在彈出的對(duì)話框中選擇“從與我的應(yīng)用程序相同的位置下載系統(tǒng)必備組件”,確定。
六、生成
在 Install_MyTest 項(xiàng)目上右擊選擇“生成”,則打包成功,將在你的解決方案文件夾生成一個(gè) Install_MyTest 的文件夾,安裝文件就在此目錄下。