InstallShield 2015 Limited Edition 打包教程

右键解决方案,新增项目,选择其他项目类型,安装和部署。

InstallShield2015可以免费使用,但需要下载。安装InstallerShiled,首先填写自己邮箱进行注册认证,注册后,微软会生成一个下载软件的注册码,注册码在认证时输入。

创建成功后的操作画面如下图:

打包步骤:

1.ApplicationInformation,应用信息按需填写。之后再点击左侧的GeneralInformation填写程序基本信息

  1. SetUp Language:设置为简体中文,否则安装路径有中文的话就会出问题;
  2. InstallDTR:设置默认安装路径(后面可以设置是否让安装用户自由选择安装路径)
  3. Default Font:修改默认字体
  4. Product Code:每次升级,重新打包,只需要点击这一行右侧的“…”按钮,就会重新生成Code,安装时就会自动覆盖老版本
  5. 其他的按需填写

2.Installation Requirements,安装需求。选择支持的操作系统和其他依赖的软件框架。

举个例子:如果程序需要NET4.5环境,可以勾选上,安装时会提示首先安装NET4.5。或者在不勾选,在之后的步骤中把NET4.5环境集成到安装包中。

3.  Application Files,添加应用文件。

Application Files一项用于设置应用程序所包含的文件。程序引用的DLL和其他文件比如exe文件,都在这一步添加。

首先设置程序的主输出(主输出就是程序主体,包括程序的启动和入口):

操作步骤:1.选中程序名2.点击“Add Project Outputs”3.勾选主输出4.点击“OK”

通过“Add Files”可以添加程序引用的DLL及其他文件。一般是添加release目录下的文件,而不是debug中的。

4.Application Shortcuts,设置程序快捷图标

点击“New...”,在弹出的菜单中(ProgramFilesFolder)选择上一步生成的“*.主输出”文件,默认名字是“Built”,通过“rename”按钮可以改变名字,本名字将显示在安装程序的图标下;

下图红框1中可以设置程序图标和卸载选项图标的显示位置,红框2则设置应用程序的图标,需选择ico格式的图片。

5.ApplicationRegistry,设置程序的注册表信息,略过,没尝试成功(然后在代码中手动修改的)

6.Installation Interview,设置安装视图。按需选择,其中红框部分可以自由选择安装路径

补充:如何打包需要的环境

双击“Redistributables”,勾选你需要的环境,勾选之后,它会自动联网下载,完了之后,右侧就会变成“Installed Locally”

最后一步:打包程序,我使用的是SingleImage的安装包,将所有文件集成到一个Setup.exe中,再次安装的时候只需要一个Setup.exe即可。并将活动解决方案选为SingleImage。

双击“Releases”,点击选中“SingleImage”,点击“Setup.exe”,将 “InstallShield Prerequisites Location”,把它设置为“Extract From Setup.exe”,工程重新生成后,安装包目录为:XXX\Express\SingleImage\DiskImages\DISK1\setup.exe 。

参考博客:https://blog.csdn.net/ma_jiang/article/details/78142587

https://blog.csdn.net/dandelion_drq/article/details/54706521

https://www.cnblogs.com/lonelyxmas/p/7493226.html

转载于:https://www.cnblogs.com/su-yang/p/9556770.html

InstallShield 2015 Limited Edition 打包教程相关推荐

  1. InstallShield 2015 Limited Edition 如何实现安装包的覆盖安装

    转自: https://tieba.baidu.com/p/3596681127?red_tag=0395842154 1. 在General Information里,修改Product Versi ...

  2. InstallShield 2015 Limited Edition 如何实现覆盖安装

    1. 在General Information里,修改Product Version为新的版本号,此版本号应大于旧的版本号.点击Product Code右面的{...},获取一个新的Product C ...

  3. Visual Studio2012打包软件InstallShield Limited Edition安装教程

    之前用C#写了一个串口助手,用来读取stm32中的数据,并在C#写的上位机进行解包,但是发现程序只能在自己电脑上使用,不能在别的电脑上使用,发现原来需要将程序进行打包.VS2012取消了打包软件的默认 ...

  4. InstallShield Limited Edition 打包软件安装包教程

    从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具"InstallShield Limited Edition fo ...

  5. 使用InstallShield2015 Limited Edition的免费安装跟进行VS应用程序打包

    很好的链接:原 VS2017自带打包软件 解决应用程序打开文件位置无法定位到安装目录的问题. InstallShield的离线安装与激活使用 项目打包的基本配置: 一.安装InstallShield ...

  6. 【吐槽】VS2012的安装项目只能用InstallShield Limited Edition

    以前版本的Visual Stuido中安装项目都可以使用微软自家的Visual Studio Installer,但是到了VS2012这一切都变了,只能用InstallShield Limited E ...

  7. VS 之 InstallShield Limited Edition for Visual Studio 2015 图文教程

    从Visual Studio 2012开始,微软就把自家原来的安装与部署工具彻底废掉了,转而让大家去安装使用第三方的打包工具"InstallShield Limited Edition fo ...

  8. InstallShield Limited Edition Project 打包windows服务解析

    最近项目从vs2005 升级到vs2010后,发现新的vs2010 不再带有原来的安装工程项目,导致以前的安装包不可以使用,查找资料后发现微软从vs2010 版本后不再提供自带的安装工程,尝试着利用  ...

  9. VS2013使用自带的InstallShield Limited Edition Project 打包项目应用程序

    右键"解决方案",添加-新建项目-其他项目类型-安装和部署-InstallShield Limited Edition Project -填写名称和位置-确定 转载于:https: ...

  10. InstallShield 2015 打包vs2015编辑的.net程序 生成setup单文件

    1年前用过InstallShield,已经好久没有使用了, 现在发现一片文章不错,特意转载一下 我使用的是vs2015 当年看的教程已经找不见了 该教程测试过没有问题~~ VS2012没有自带打包工具 ...

最新文章

  1. stp和vrrp的配置命令
  2. MySQLmmm群集
  3. Web前端学习第七天·fighting_CSS样式的编写和使用(二)
  4. 【提高系列】webpack相关知识
  5. Linux双网卡绑定
  6. ifix如何设画面大小_如何让你的视频又小又清晰?视频编码输出软件来了
  7. PWN-PRACTICE-BUUCTF-30
  8. python cmath模块_cmath模块-PYTHON
  9. jsp--cookie
  10. C++学习之路 | PTA乙级—— 1059 C语言竞赛 (20 分)(精简)
  11. python stdout清空_python中stdout输出不缓存的设置方法
  12. Hadoop--Yarn常用命令 与 生产环境核心配置参数
  13. Linux初级运维(十七)——Linux内核编译与系统裁减
  14. 取文字_玉镯取不出来了怎么办?教你6种最有效的方法
  15. 进度管理工具 planner
  16. 夜间模式(模仿喜马拉雅FM)
  17. [网络流24题] 餐巾计划问题
  18. 2.基于梯度的攻击——FGSM
  19. 编译lame报错:lame_init_old找不到
  20. 数学问题(三):最小公倍数、最大公约数

热门文章

  1. java的几个设计模式
  2. pve万兆网卡驱动_家庭基础万兆网络——最简单的方案
  3. C++ 线程安全的单例模式总结
  4. 信捷PLC应用-三轴钻孔机
  5. 全球时报英语新闻爬虫
  6. mysql java uuid_Java生成UUID 与 MySQL数据库如何生成uuid数据
  7. 人工鱼群算法及其python实现过程
  8. 单目标跟踪MOSSE详细算法步骤+理论说明
  9. 【Python实践】Python部分实际案例解答1
  10. 企业架构之道(三)之企业架构框架概述