VS2010生成安裝包制作步驟
在VS2010中文旗艦版本中生成winForm安裝包,可以復制你電腦中的開發環境,避免你忘記了一下配置然后在別的機器上運行不起來。也省去了Framwork的安裝。
1.新建安裝部署項目
打開VS,菜單欄選擇“新建”,選擇: 項目->其他項目類型->安裝與部署->安裝項目或者是安裝向導(我選擇的是安裝向導,如果選擇安裝項目,可直接到第三步),填寫相關信息,點擊確定。(詳細見圖1)圖一
2.安裝向導
直接點擊下一步就OK了
圖二
點擊下一步之后
點擊下一步之后(注意在這里不用選擇)
點擊下一步之后
點擊下一步之后進行完成即可
3.開始制作
雙擊"應用程序文件夾"在右邊的空白處右擊,選擇添加->文件,將你的做的應用程序的可執行文件和數據庫文件添加進來,導入可執行文件的時候會自動把相應的類庫和程序集導入進來。如圖所示:
然后右擊你的可執行文件,創建快捷方式,然后把快捷方式分別剪切或復制到左邊的“用戶的‘程序’'菜單”和“用戶桌面”中。這樣安裝程序安裝安裝完成后會在 “開始->程序”和“桌面”上生成程序的快捷方式。
然后右擊左邊的“應用程序文件夾”在屬性對話框中將屬性中的"defaultlocation"的路徑中的"[manufacturer]"去掉,不然的話做好的安裝程序默認安裝目錄會是“c:/programm file/你的用戶名/安裝解決方案名稱”。
然后打開解決方案管理器,右擊你的解決方案名稱,在彈出菜單中選擇屬性。會打開一個窗口,如圖所示:
在打開的屬性頁中,選擇“系統必備”,會打開一個新的窗口,如圖3.3所示。選上以后,在生成的安裝文件包中包含.netframework組件, (這個選項默認是選中的),選中“從與我的應用程序相同的位置下載系統必備組件”單選項。
這里會復制你開發的環境以免安裝之后不能運行。(微軟太強大了,給我們這些C#程序員帶來的方便我們只能以表感謝)。
4.添加卸載程序
雙擊應用程序文件夾,在其中多添加一個msiexec.exe進去,這個文件在c:/windows/system32文件夾下,
添加進去以后,為了讓他更像個卸載程序,把他的名字改成"Uninstall.exe"。然后給他創建一個快捷方式,放到“開始-程序”中,然后選中解決方案,在屬性欄中找到ProductCode屬性,復制其值,然后找到卸載程序的快捷方式Uninstall.exe,在屬性在Aguements屬性中輸入"/x {ProductCode的值(即剛才復制的值)}"。
5.制作完成
現在打開解決方案文件夾下的debug文件夾,就可以看到生成的安裝文件了。