首先要說明的是VS解決方案的配置Debug模式和Release有什么區別模式。Debug模式通常被稱為調試模式,它包括調試信息,不優化的代碼,序;Release模式通常叫做公布模式。不包括調試信息,可是它對代碼進行了優化,使程序代碼和執行速度都是最優的。
因此我們在公布系統之前,一定要保證系統沒有Bug,也就是在Debug模式下可以成功生成解決方式。
解決方式配置轉換方式詳見下圖:

如今我們僅僅須要保證Debug模式下沒問題即可。臨時不用管Release模式。
接下來就是我們今天的核心工作了。首先打開我們已經完畢的系統,在解決方式出右擊——加入——新建項目——安裝和部署

我的是已經下載過打包工具InstallShield2013LimitedEdition,沒有下載的僅僅有以下那個灰色的的圖標,只是沒關系選中灰色的點確定直接跳到下載頁面了。下載完畢后再又一次加入安裝和部署就是如今的界面了。
加入好安裝和部署程序之后,出現以下的界面,乍一看可能會有點亂,可是實際操作特別簡單。

第一步:公司名稱和程序名稱不須要更改的話直接設置語言,更改字體


第二步:加入 .NET Framework package ,版本號視自己的程序而定

第三步:加入程序文件,如今就須要打開自己的程序位置。看看bin/Release路徑下有沒有文件,假設沒有就要把解決方式配置改為Release模式然后又一次生成解決方式。
生成完成Release下的全部文件都加入進去,假設是分層寫的程序,每層的Release目錄的內容都要加入。

第四步:設置快捷方式

第五步:打開解決方式下Releases。設置Setup.exe,最后把解決方式配置改成SingleImage(生成單一映像),又一次生成解決方式后程序就打包好了。

打包好的程序在setup/express/singleimage/diskimages/disk路徑下,打開安裝就能夠了。win7以上系統打包成功后假設須要在XP上執行還須要安裝.NET Framework。本人親測成功,不足請大家批評指正!
版權聲明:本文博主原創文章,轉載請注明出處。謝謝。
