VS2013自带打包部署教程

最近一直在做一个小程序,磕磕绊绊+断断续续终于到了要打包发布的阶段了微笑。基于之前做过的《学生信息 管理系统》和《机房收费系统VB版》两个程序,所以现在对打包发布已经不再觉得陌生了。这次是用C#来编程的,所以多多少少还是和VB有区别的。开始着手打包之前,我先上网搜集了一些相关资料,这样动起手来就不会觉得寸步难行啦~~~


和VB不同,VS有自带的打包发布功能,这样一来就不需要再下载打包工具了。但是如果是第一次使用打包功能,那么需要先进行下载和注册。具体步骤见下图:


1、依次找到【文件】-【新建】-【项目】,在打开的对话框中找到【已安装】-【模板】-【其他项目】-【安装和部署】,如图示。第一次使用只有一个灰色图标显示。双击“InstallShield Limited Edition Project”,进入下载网页。




2、根据提示点击“Step 2”进行下载。



3、此处具体下载过程不再做详细介绍,但是如有类似下图所示注册秘钥,要记录下来在以后的激活过程中需要到。



4,下载并注册完毕后,再次执行【步骤一】的操作,不同的是这次是在要打包程序的解决方案下右击【添加】-【项目】,设置好名称和安装位置等以后,单击确定出现下图所示界面。呵呵,千万不要被它的繁琐吓到哦~~,其实有些功能设置是不需要改动的。




5、填写相关应用信息。(PS:反正也不难,很容易就搞定的~~),步骤3点击进入,更改字体、语言等属性。



6、设置语言、字体、安装路径等属性。注意:语言默认设置为简体中文,否则安装路径有中文的话就会出问题。



7、把程序需要用到的.net打包进去。根据不同的版本而定。



8、添加要打包的文件、程序。



**********************************************************************************

修改:

提示:由于博客中没有注明,导致部分访客此处遇到了问题。特此友情提示一下:此处要加载release文件夹下的全部文件,重复的文件不要替换,否则会体会找不到相应文件。

***********************************************************************************

9、如果添加过程中release文件夹是空的,则需要重新生成release文件。【生成】-【配置管理器】.



10、在“活动解决方案配置”下拉框中找到“Release”选项,然后关闭即可。此时在重新执行【步骤8】



11、根据自己的喜好为程序创建快捷方式。



12、把.NET Framework一起打包进程序去:在“Specify Application Data”下找到“Redistributables”双击打开。在左边的内容窗口中找到“Microsoft .NET FrameWork 4.5 Full”选中该条选项,此时系统会自动进行下载。下载完成的标识为“Needs to be download”变为了“Installed locally”.



13、最后一步,步骤1、2、3、4、5如图示。将“Releases”双击打开,然后单击树状节点“SingleImage”,在展开的内容窗口中选择“Setup.exe”选项卡并进行设置。打包完成微笑



最后重新生成解决方案即可。打包完后的安装包为源程序所在文件夹下的[SetUp]-[Express]-[SingleImage]-[DisImages]-[DISK1]-[setup.exe]。安装界面如图示:



其实,比起学习了一些知识,遇到问题不再不知所措、而是渐渐地把自主解决问题的想法付诸实践并养成一种习惯让我更加高兴,感觉收获更多。我们正在潜移默化地改变自己,相信每天进步一点点,日积月累,就会变得强大。


如果程序执行过程中有疑问或遇到了问题,欢迎给我发邮件或者留下评论。邮箱:18330691161@163.com


评论 44
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值