vs2012打包部署

文章目录

  • 背景
  • vs中安装Installshield
    • 下载
    • 安装
  • installShield打包
    • 新建打包工程
    • 设置程序安装信息
    • 设置安装必要条件
    • 选择程序文件
    • 设置快捷方式
    • 设置程序安装视图
    • 打包环境
    • 发布程序
  • 参考文档

背景

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

vs中安装Installshield

下载

vs2012打包部署_第1张图片
vs2012打包部署_第2张图片
vs2012打包部署_第3张图片

安装

直接安装即可

installShield打包

新建打包工程

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

设置程序安装信息

展开安装工程目录,选择Project Assistant
vs2012打包部署_第4张图片

设置安装必要条件

vs2012打包部署_第5张图片

选择程序文件

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

vs2012打包部署_第6张图片
如果调用的DLL需要注册,步骤如下:右键dll→点击properties→如下图设置
vs2012打包部署_第7张图片

设置快捷方式

vs2012打包部署_第8张图片
vs2012打包部署_第9张图片
vs2012打包部署_第10张图片

设置程序安装视图

即选择程序安装的步骤和图文配置。
vs2012打包部署_第11张图片

打包环境

vs2012打包部署_第12张图片

发布程序

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

参考文档

  • vs2012 安装与部署 怎么打包程序(InstallShield 2013 Limited Edition for Visual Studio)
  • VS2012程序打包部署详解

你可能感兴趣的:(——【.NET开发】)