打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
VS2013打包VC++程序

想要实现效果是像其他应用程序比如QQ一样 让用户自定义安装

第一步:在当前工程下 鼠标右键 Solution(解决方案)->Add ->New Project 具体如图:



打开后如图片:


第二步:点击OK后  弹出网页



百度翻译一下如图:


从网页信息知道需要下载  InstallShield 软件 下载地址在网页 Step2的链接


第三步打开网页链接:


填写相应注册信息后 就可以下载了 注册的同时网站提供了软件的 注册码 安装后输入注册码就可以使用


第四步安装软件后 重新打开VS再次执行第一步的操作 如图:


可以看到 此时的图标已经点亮 这个时候点击OK 就进入了InstallShield向导界面 具体效果如图:




接下来就是InstallShield2013LimitedEdition的使用 转载一篇文章

具体步骤:

1、新建了一个基本的三层项目,用来测试打包


2、根据实际情况,填写程序基本信息


3、这一步非常重要,:

1)设置为简体中文,否则安装路径有中文的话就会出问题
2)设置默认安装路径
3)修改默认字体
4)每次升级,重新打包,只需要点击这一行右侧的“…”按钮,就会重新生成Code,安装时就会自动覆盖老版本


4、选择我要的.NET Framework 4.0


5、这里什么也不做


6、添加要打包的文件、程序


7、右键——属性(Properties)


8、非常重要:

1)如果你的是.NET项目程序DLL、EXE,那就按照默认的设置,不要去改,否则出错
2)如果你的是OCX或者ActiveX等需要注册的DLL,那么选择“Self-registration”


9、设置快捷方式


10、注册表配置:

1)打开这个
2)现在这个测试项目,不需要写注册表信息,所以我什么都不改。如果你的项目要写注册表,那就自己填。


11、安装访谈(安装界面对话框配置):

1)打开这个
2)我就不修改了,大家根据自己的需求调整。
3)如果要修改,点击这个


12、修改安装步骤、对话框、背景等


13、到这这一步,就剩下最重要的问题:如何把.NET Framework一起打包进程序去:

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


14、最后的设置:

1)解决方案,点击“Prepare for Release”–双击“Releases”–点击选中“SingleImage”–选项卡点击“Setup.exe”–找到“InstallShield Prerequisites Location”,把它设置为“Extract From Setup.exe”


15、打包完成了,运行效果如上图:
1)打包后的程序放在这个地方:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe (70.9MB,比较大)



本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
InstallShield Limited Edition for Visual Studio 2013 图文教程(教你如何打包.NET程序)
图解 VS2015 如何打包winform 安装程序
InstallShield Limited Edition for Visual Studio 2015 图文教程
解决vs2008生成的程序安装文件需要安装.net framework 3.5的问题
vs2005制作安装包(自动安装_net framework 2_0)
VS2008 制作.net framework 2.0程序 安装部署的问题
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服