VS2013 Winform程序打包部署
VS2013默認是沒有安裝打包程序的,需要手動安裝,我安裝的是 InstallShield2015LimitedEdition。
1.點擊解決方案,右鍵,選擇“添加”->“新建項目”,打開“添加新項目”窗口。

2.“添加新項目”窗口,選擇安裝的 InstallShieldLimitedEdition,點擊【確定】。

3.【Project Assistant】進入打包導航,按照方框圈住的順序進行配置即可

4.首先配置基本應用信息,如安裝語言,字體,公司名等信息。點擊上圖中的“Application Information”,點擊“General INformation”如下圖所示,進入基本信息配置界面。


5.根據程序,將.NET Framework打包進去。Project Assistant界面,點擊“Installation Requirements”,如下:

6.添加要打包的文件和文件夾。

添加debug文件夾下所有文件

7.設置快捷方式

圖標尺寸為64*64,經過測試,64*64剛好合適window顯示。

8. 安裝預覽,展示許可證書等。


9.如果需要將.Net Framework打包進去,需要“Specify Application Data”下找到“Redistributables”雙擊打開,如下。

10 設置Setup.exe,解決方案配置由debug改成SingleImage(生成單一映像)。

11,最后一步,右鍵解決方案,選擇“重新生成解決方案”。看輸出顯示“全部重新生成: 成功 6 個,失敗 0 個,跳過 0 個”,表示程序打包順利完成。


- 打包好的安裝程序在Setup1文件夾下,具體路徑見下圖


以上,就是通過VS2013打包安裝程序的過程。其實還有好多不明白的地方,比如定制不同的安裝程序導航,收集用戶信息等。通過以上方法得到的安裝程序,是VS默認的。
