首先要说明的是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。本人亲测成功,不足请大家批评指正!
版权声明:本文博主原创文章,转载请注明出处。谢谢。