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