vs2012打包部署

社会主义新天地 提交于 2019-12-24 06:25:27

背景

  • 需打包的项目技术栈VS2012+ArcEngine10.2+DevExpress18.1
  • vs平台自带打包工具InstallShield,但是需要另外安装
  • InstallShield可以免费试用(即免费限制版本),只需要填写信息申请试用

vs中安装Installshield

下载

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

安装

直接安装即可

installShield打包

新建打包工程

新建打包工程的具体步骤:右键解决方案→添加新建项目其他项目类型安装和部署→选择InstallShield Limited Edition Project

设置程序安装信息

展开安装工程目录,选择Project Assistant
在这里插入图片描述

设置安装必要条件

在这里插入图片描述

选择程序文件

在生成安装文件后程序包中包含了与UI层进行交互引用的其它层的引用文件,但不会生成和UI层(启动层)没有相连的组件,我们只能通过手动添加。如图标、文件、帮助文档等等。

在这里插入图片描述
如果调用的DLL需要注册,步骤如下:右键dll→点击properties→如下图设置
在这里插入图片描述

设置快捷方式

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

设置程序安装视图

即选择程序安装的步骤和图文配置。
在这里插入图片描述

打包环境

在这里插入图片描述

发布程序

上面的安装步骤执行完成后即可生成解决方案,但是生成的文件会放在DVD-5文件夹内,想要使用安装文件的话就必须拷贝整个文件夹否则安装会出问题,所以得使用SingleImage的安装包,将所有文件集成到一个Setup.exe中,再次安装的时候只需要一个Setup.exe即可。具体步骤如下:
在这里插入图片描述

参考文档

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!