項目的第一個版本出來了,要做個安裝包,很久沒做過已經有些淡忘了,網上差了差資料,寫了一個,總結下,可能還不是很完善,僅作參考。
1.首先在打開 VS2010 》新建》項目

2.創建一個安裝項目 Setup1
在“目標計算機上的文件系統”下我們看見 應用程序文件夾,用戶程序菜單,用戶桌面, 在 應用程序文件夾 右擊添加文件夾(即安裝后所在安裝路徑下生成的包含程序相關組件的文件夾)

3.本程序中添加了 Biomer ,在 Biomer 上右擊 ,選擇 添加,根據項目需要 ,將所有程序所需要的組件都添加進去,本例中 將XXX.exe ,XXX.dll ,圖標等文件添加

4.實現卸載功能的話,需要將 C:\Windows\System32\msiexec.exe 程序也添加到 Biomer 中,然后在進一步操作
接下來,分別給主程序 XXX.exe 和 msiexec.exe 建快捷方式

5.同理在 用戶程序菜單中添加一個文件夾Biomer ,並將 XXX.exe 和 msiexec.exe 的快捷方式 剪切到 該文件夾下,這樣在用戶點擊 開始 菜單后就會看見我們安裝程序的文件,提供了運行程序的快捷方式和卸載該程序的快捷方式。
6.給應用程序和卸載程序快捷方式添加圖標
7.給安裝的每一步添加圖片,在安裝過程中如果沒有圖片顯得很不和諧,為了有點美觀,給安裝步驟的每一步添加圖片,如下

8.最后還需要設置系統安裝必備條件,在安裝項目工程名稱上右擊,選擇屬性

9.選擇系統必備

如上圖設置,點擊確定即可
10.看最后看需要參數設置
因為卸載程序需要知道要卸載哪一個軟件,這一步是找到產品的ID(注明:非常抱歉,原來這里由於本人原因這里寫錯了,現在予以改正)

以上找到了產品ID了,
11.設置卸載程序的參數 :在卸載快捷方式下右擊出現屬性 ,進入其 屬性 頁面 ,找到其 Arguments的屬性值,將找到的ProductCode屬性值復制下,然后將Arguments屬性值為:/x {CF35A1D9-CE63-41CA-B220-DB542D6623D6} (即本安裝軟件的ID),這就OK了,可以卸載軟件了
對於快捷方式圖標我試過好多次也是未成功,以上問題如果有哪位大神解決了或者正在解決可以一起交流學習一下,謝謝,今天先到這里,不足之處,歡迎指正。。。
