文章目录
背景
- 需打包的项目技术栈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即可。具体步骤如下: