博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vs2012实现程序的安装部署
阅读量:7065 次
发布时间:2019-06-28

本文共 1771 字,大约阅读时间需要 5 分钟。

hot3.png

       从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具“InstallShield Limited Edition for Visual Studio”,注意这个版本是免费的,只需要邮件注册下,就会有要注册码。虽然不知道微软这是何用意,但是既然他叫我们用,那就去用吧。(其实,早在VS2010中,微软就把InstallShield Limited Edition for Visual Studio放在里面了,只是那个时候自家产品还在)。  

       至于怎么下载InstallShield Limited Edition for Visual Studio。这个可以到微软去搜索下载。当然你在我接下来讲的如何将程序安装部署的时候,由于你没有下载这个第三方打包工具。所以vs2012会自动弹出一个网页,需要你注册下载,按照上面的提示下载就可以了。好了,接下来步入正题,手把手教你如何打包程序。

第一步:打开你需要打包的程序的解决方案如图:

143321_OUa0_1455020.jpg

上图是我已经打开解决方案后,才出现的关闭解决方案这样的选项。你在刚进入vs时,在相同的地方显示的是打开项目。选择你要打包的程序即可。

第二步:将鼠标放置在右边的解决方案上,点击鼠标右键弹出一个对话框,选择添加选项

如下图:

144233_mBpp_1455020.png

第三步:由第二步进入下一个界面。(如果你已经成功安装了InstallShield Limited Edition for Visual Studio,会像我的界面一样出现,出现两个安装部署的选项,如果你还没安装,就只有一个这样的安装部署选项。当你点击它时,vs会自动为你连接浏览器,提供对InstallShield Limited Edition for Visual Studio的下载。不过下载是要注册的。按他说的做就好了。)按照,下图的提示操作如下:

145453_XaGz_1455020.png

当然上图的第4步,安装包的名字以及选择路径是可以根据自己的需要自行设置的。这里我就按照默认的来了。

第四步:150218_8xDk_1455020.png

第五步:152304_a4D3_1455020.png

第六步:153244_kLSP_1455020.png

第七步:153910_pQeo_1455020.png

第八步:205828_neY5_1455020.png

第九步:

210043_laRl_1455020.png

210044_JAb9_1455020.png

第十步:210351_IwJN_1455020.png

第十一步:210453_Vey0_1455020.png

第十二步:210559_D3YT_1455020.png

第十三步:210742_ma63_1455020.png

第十四步:211155_4eyP_1455020.png

上面选择好你的编程环境后(我的是.net 4.5),注意一点的是,你必须要以管理员的身份且在联网的条件下才能下载,我做的方式是,只要安装程序部署的话,我就采用的是管理员的方式登陆的,这样就可以一次到位。不用到时切换账户了。

转:1)解决方案,点击“Specify Application Data”--双击“Redistributables”--勾选“Microsoft .NET Framework 4.0 Full”--勾选之后,它会自动联网下载,下载速度是比较慢的,下完之后,右侧就会变成“Installed Locally”

 

A).NET 4.0:如果大家嫌慢,那就去网上下载:dotNetFx40_Full_x86_x64.exe,然后放到这个路径:

C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\4.0\Full

这样的话就能节省很多时间了,不过除了这个,它还需要下载其他东西的,只是你可以节省这部分时间

 

B).NET 3.5 SP1:下载dotnetfx35.exe,然后放到这个路径:

C:\Program Files (x86)\InstallShield\2013LE\SetupPrerequisites\Microsoft .net\3.5 SP1\Full

第十五步:213054_mpVd_1455020.png

第十六步:到目前为止,所有的设置就到此结束了,只盛最后一步,生成安装包了。如图

213720_Aj3t_1455020.png

213720_QPWn_1455020.png

注:生成的安装包比较大,据说大一点,不容易出错,更稳定的说。我也不太清楚。

214158_QB4E_1455020.png

好啦,最后我们就得到了一个安装包。我们可以像其他软件一样,点击安装了。有木有顿时变高端了呢!!嘻嘻!!

不过我仍然有个问题需要提出来:我用.net 4.5写的安装包,在很多普通电脑里面运行不了,原因是里面没有这样的环境。那我是不是需要降低我的编写环境去适应这样的用户呢??值得研究!

转载于:https://my.oschina.net/RabbitXiao/blog/355863

你可能感兴趣的文章
crontab中执行多条命令
查看>>
25 JavaScript的幻灯片用于在Web布局的精彩案例
查看>>
Urxvt最简配置
查看>>
Eclipse自动补全增强
查看>>
游戏引擎大全
查看>>
Web Service概述
查看>>
如何更改silverlight datagrid header的背景
查看>>
关于使用AJAX获取数据时,由于IE缓存而导致数据不更新,串数据的问题!
查看>>
android开发(14) 可以横向滚动的ListView(固定列头)
查看>>
用C语言写的迅雷看看XV文件提取器及C语言源代码
查看>>
ccpuid:CPUID信息模块 V1.01版,支持GCC(兼容32位或64位的Windows/Linux)
查看>>
用dom4j操作XML文档(收集)
查看>>
WinForm实例源代码下载
查看>>
hdu 1829 A Bug's Life(并查集)
查看>>
每日英语:Chinese Writer Wins Literature Nobel
查看>>
java中三种主流数据库数据库(sqlserver,db2,oracle)的jdbc连接总结
查看>>
Windows2000/XP启动过程详解
查看>>
删除数据库中所有表
查看>>
Chrome开发——第一个博客链接插件
查看>>
EF架构~性能高效的批量操作(Insert篇)
查看>>