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

1、打开新建项目,安装InstallShield2013LimitedEdition,

2、找到InstallShield2013LimitedEdition位置,点击“启用InstallShield Limited Edition”

或输入网址:

http://learn.flexerasoftware.com/content/IS-EVAL-InstallShield-Limited-Edition-Visual-Studio?lang=1033&ver=ult

3、安装可以看到的界面,点击步骤2

4、打开网页链接:

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

Country不能填写的方法: 点中Country那个框里右击,选择检查,

添加:

<option value ="China">...</option>

填完必要的信息后,正确填写邮箱,点击Download Now 会出现网站错误的信息,不用理他,1分钟左右后给你发来注册码了(邮箱中)。

5、点击Download下载,InstallShield2015LimitedEdition.exe

6、设置安装程序集,InstallShield2015LimitedEdition

安装完成后,执行以下步骤右键解决方案-->添加-->新建项目-->其他项目类型-->安装和部署,

7、此时的图标已经点亮这个时候点击OK 就进入了InstallShield LimitedEdition Project向导界面,如图:

8、点击应用信息,根据实际情况,填写程序基本信息

9、

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

10、点击Installation Requirements,安装选择我要的.NET Framework 4.5

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

注意:如果你的第四步是空白的。说明你前面的第一大步就弄错了,没有在解决方案上添加安装部署。

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

右键——属性(Properties)

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

12、设置(安装、卸载)快捷方式:开始菜单创建快捷方式和在桌面创建快捷方式。

然后创建卸载程序的快捷方式

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

14、把.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

15、使用SingleImage的安装包,将所有文件集成到一个Setup.exe中,再次安装的时候只需要一个Setup.exe即可。

点击“Prepare for Release”–双击“Releases”–点击选中“SingleImage”–选项卡点击“Setup.exe”–找到 “InstallShield PrerequisitesLocation”,把它设置为“Extract From Setup.exe”

16、打包发布:

生成解决方案后会在安装程序集下面生成一个名为Setup的文件夹,安装文件就保存在下面的目录中。Install在生成安装文件后会有Setup.exe和.msi两中安装文件,exe文件是安装的引导文件,核心文件是msi文件,里面封存了程序的组件。在里面找到Setup.exe文件及msi文件即可进行安装。

17、点击Setup.exe,进行安装,如果想卸载,点击Uninstall卸载

VS2013打包生成安装文件setup.exe(详细图解)相关推荐

  1. 将VS打包生成安装文件

    1.查看是否已经安装了Microsoft Visual Studio Installer Projects,没有安装时,点击下载,下载完成只有需要先关闭VS然后会弹出对话框修改VS. 打开VS→点击工 ...

  2. 将系统必备组件打包进安装文件(以vs15打包.net formwork 4.5为例)有点鸡肋

    首先,如何将程序打包为安装文件?可查看:使用VS2015制作安装包 若vs15新建工程中没有Visual Studio Installer选项,可通过下面链接下载安装包即可. 官方下载链接(特别慢) ...

  3. 【C++】VS2010将写好的程序打包成安装文件发布

    参考链接:http://blog.csdn.net/yongh701/article/details/51326142 我们可以将自己写好的VS2010程序打包成安装文件,给用户安装,具体步骤如下: ...

  4. androidstudio打包apk 文件_Android 打包生成APK文件时报lintOptions配置错误

    问题描述: 今天在原来得基础上优化了部分功能,想打包成apk文件安装到手机上运行一下,结果在打包时发生了异常.具体异常如下图所示: 翻译右边的错误: Lint在组装释放目标时发现致命错误. 要继续下去 ...

  5. andriod 自编译,打包生成apk文件--------------------cocos2d-x 3.0正式版本(7.7)

    一.搭建搭建环境 1. 安装JDK 和 Android SDK 2. 配置环境变量 D:\android-sdk-windows\tools C:\Program Files\Java\jdk1.6. ...

  6. linux(以ubuntu为例)下Android利用ant自动编译、修改配置文件、批量多渠道,打包生成apk文件...

    原创,转载请注明:http://www.cnblogs.com/ycxyyzw/p/4555328.html  之前写过一篇<windows下Android利用ant自动编译.修改配置文件.批量 ...

  7. vue html引入资源dev下404,webpack vue 项目打包生成的文件,资源文件报404问题的修复方法(总结篇)...

    最近在使用webpack + vue做个人娱乐项目时,发现npm run build后,css js img静态资源文件均找不到路径,报404错误...网上查找了一堆解决办法,总结如下 一.首先修改c ...

  8. svn增量打包部署_利用svn的补丁文件打包生成增量文件

    下面的代码是maven版本 1. 创建patch.txt增量文件 保存到 文件目录下 比如 E:\aa\patch.txt 2. 编写java代码 package utils; import java ...

  9. 关于C#winform程序运行无异常,在生成安装文件安装后提示水晶报表加载失败,系统找不到指定的路径的解决方法...

    关于C#winform程序运行无异常,在生成安装文件安装后提示"水晶报表加载失败,系统找不到指定的路径"的解决方法 娘了个腿的!搞了好几天,百度都被我搜烂了,连发布相关内容的作者名 ...

最新文章

  1. ubuntu升级python_ubuntu升级python版本
  2. python【蓝桥杯vip练习题库】BASIC-26报时助手
  3. MySql 踩坑小记
  4. PowerDesigner中的对象与关系映射建模
  5. linux在主函数中调用进程,linux 调用进程
  6. Synchronized 锁升级机制
  7. linux集群中mpi的并行计算环境简单配置,linux集群中MPI的并行计算环境简单配置(转)...
  8. 速度传感器330104-00-06-10-02-00
  9. webstorm或phpstorm配置CSS或JS压缩
  10. 怎样才能设计一个“易用性”好的网站?
  11. Python中定义函数的关键字是什么?一起来学习下吧
  12. 实用小工具 -- 在线查看别人网站流量
  13. 【论文精度】Subdivision-Based Mesh Convolution Networks
  14. Web前端期末大作业-响应式艺术培训机构网页设计(bootstrap+HTML+CSS+JavaScript+)实现
  15. 什么是定值电阻,它有什么作用?
  16. 办公达人私藏的EXCEL辅助工具,一人抵十人,高效办公就靠它了!
  17. 那些散落在风中的密码
  18. 关键选择:等公司加薪or跳槽涨薪?
  19. 高可用架构和系统设计经验
  20. html中wmv播放怎么不让他自动播放,如何在我的html文件中嵌入WMV文件

热门文章

  1. 因果推断与反事实预测——几篇关联论文(二十六)
  2. 分类问题的评价及matrix , precision, recall
  3. [数据仓库]我理解的数据中台
  4. 029 RDD Join相关API,以及程序
  5. iOS开发那些事-iOS应用本地化-资源文件本地化
  6. 第四章 linux字符界面操作
  7. 40个良好用户界面设计Tips
  8. DevExtreme移动开发框架
  9. SVM分类器(matlab)
  10. [Windows] 集福宝- 支付宝 集福神器 2019