VS2013打包生成安装文件

原文链接:https://blog.csdn.net/u010872301/article/details/80509405
在项目完成需要演示时一般我们不方便给客户源码时,需要打包制作安装文件setup.exe发布,通常我们可以使用inno setup制作安装包,但是也可以用VS2013自带的安装和部署向导,下面是安装步骤:

1、打开新建项目,安装InstallShield2013LimitedEdition,
2、找到InstallShield2013LimitedEdition位置,点击“启用InstallShield Limited Edition”
在这里插入图片描述
安装完成后,执行以下步骤右键解决方案–>添加–>新建项目–>其他项目类型–>安装和部署。

3、此时的图标已经点亮这个时候点击OK 就进入了InstallShield LimitedEdition Project向导界面,如图:
在这里插入图片描述
4、点击应用信息,根据实际情况,填写程序基本信息
在这里插入图片描述
5、

1)设置为简体中文,否则安装路径有中文的话就会出问题
2)设置默认安装路径
3)修改默认字体
4)每次升级,重新打包,只需要点击这一行右侧的“…”按钮,就会重新生成Code,安装时就会自动覆盖老版本
在这里插入图片描述
6、点击Installation Requirements,安装选择我要的.NET Framework 4.5
在这里插入图片描述
7、添加要打包的文件、程序
在这里插入图片描述
注意:如果你的第四步是空白的。说明你前面的第一大步就弄错了,没有在解决方案上添加安装部署(部署项目和需要打包项目在同一个解决方案中),单独建立一个部署项目解决方案无需进行这里的第四步。

然后选择项目“主输出”。你就看见了圈5。圈7是一个dll文件和一个配置文件。点击圈6就把这两个文件添加到了圈7中。圈8是我在圈2上“右键-新建”的文件夹,存放我系统的图片的。按照你自己的需求也可以建立相应的文件夹。

右键——属性(Properties)
在这里插入图片描述
1)如果你的是.NET项目程序DLL、EXE,那就按照默认的设置,不要去改,否则出错
2)如果你的是OCX或者ActiveX等需要注册的DLL,那么选择“Self-registration”
在这里插入图片描述
8、设置(安装、卸载)快捷方式:开始菜单创建快捷方式和在桌面创建快捷方式。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
然后创建卸载程序的快捷方式
在这里插入图片描述
9、修改安装步骤、对话框、背景等
在这里插入图片描述
10、把.NET Framework4.5一起打包进程序去:

1)点击“Specify Application Data”–双击“Redistributables”–勾选“Microsoft .NETFramework 4.5 Full”–勾选之后,它会自动联网下载,下载速度是比较慢的,下完之后,右侧就会变成“Installed Locally”

.NET 4.5:如果大家嫌慢,那就去网上下载:dotNetFx45_Full_x86_x64.exe然后创建目录\Microsoft .net\4.5\Full放到这个路径:
C:\Program Files (x86)\InstallShield\2015LE\SetupPrerequisites\Microsoft.net\4.5\Full
在这里插入图片描述
11、使用SingleImage的安装包,将所有文件集成到一个Setup.exe中,再次安装的时候只需要一个Setup.exe即可。

点击“Prepare for Release”–双击“Releases”–点击选中“SingleImage”–选项卡点击“Setup.exe”–找到 “InstallShield PrerequisitesLocation”,把它设置为“Extract From Setup.exe”
在这里插入图片描述
12、打包发布:
在这里插入图片描述
生成解决方案后会在安装程序集下面生成一个名为Setup的文件夹,安装文件就保存在下面的目录中。Install在生成安装文件后会有Setup.exe和.msi两种安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。在里面找到Setup.exe文件及msi文件即可进行安装。

13、点击Setup.exe,进行安装,如果想卸载,点击Uninstall卸载
————————————————
版权声明:本文为CSDN博主「cnhui2016」的原创文章,遵循CC 4.0 by-sa版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u010872301/article/details/80509405

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值