目的:用ArcEngine9.3开发项目以后,用Visual Studio2008打包工具打包;

同时监测别的机器上是否有ArcEngine Runtime或者Desktop的支持。

解决方案:

1、在visual studio中打开项目:文件=>添加=>新建项目

2、项目类型选择“安装和部署”,模板选择“安装项目”,输入名称和位置

3、在应用程序文件夹下新建一个文件夹"mySetup"

4、进入“mySetup”,选择添加=>文件

    将程序生成后的bin-debug或release下的exe文件、dll文件等加入

5、在用户的“程序”菜单下,新建一个文件夹“mySys”

     “用户的程序菜单”是指安装完后,在开始菜单栏里会生成的图标

     “用户桌面”是指安装完后,在桌面上会生成的图标

6、“mySetup”文件夹中找到exe文件,并创建它的快捷方式

   并将快捷方式拖到“mySys”下

7、在“mySetup”文件夹下,添加=>文件

     在系统盘下Windows\System32,找到“msiexec.exe”,添加进来,并创建快捷方式

8、将msiexec.exe的快捷方式拖到“mySys”中,在快捷方式的属性中,找到“Arguments”

    Arguments中输入:/x ProductCode

    ProductCode为安装项目属性下的“ProductCode”属性,例:/x {6CEEA48E-40DA-4C71-A73E-C5761AAA8CAE}

   

9、以上,打包工序完成,接下来是添加安装部署检测ArcEngine9.3环境是否安装

10、菜单栏上,选择视图=>编辑器=>启动条件

11、打开启动条件选项卡,在“搜索目标计算机”项目上单击右键,“添加注册表搜索项目”

12、在“启动条件项目上单击右键,“添加启动条件”

13、单击刚刚建立的注册表搜索项目”ArcEngineRuntime“,在属性对话框中进行配置

Property:默认值
Regperty:SOFTWARE\ESRI\ArcGIS Engine Runtime
Root:vsdrrHKLM
Value:RealVersion (注册表项)

14、单击新建的启动条件”ArcEngine“,进行如下设置

condition:REGISTRYVALUE1="9.3"
installurl:设置下载地址
message:提示信息

15、设置完成后,在安装部署项目上右键,点击生成,打包即完成!

转载于:https://www.cnblogs.com/giser-s/p/3600850.html

AE安装部署以及监测ArcEngine runtime 9.3是否安装相关推荐

  1. 云计算基础课堂001 Linux系统与CentOS7的安装部署(小白向—怎么在VMware虚拟机安装基于Linux操作系统的CentOS7)

    云计算基础课堂001 Linux系统与CentOS7的安装部署 一.通过VMware部署CENTOS7系统 软件 创建虚拟机 安装CentOS7 进入并登陆系统 二.Linux历史与其发行版故事 三. ...

  2. python自动化办公之 第1章 安装部署国产化系统和wps软件并python安装

    使用国产化平台和软件(这里略过) 统信UOS操作系统 wps国产化软件 安装python内容 安装好统信操作系统后,安装python编译器命令如下: sudo apt-get install pyth ...

  3. Redis安装部署配置说明

    1.    redis简介       Redis是个高性能的key-value数据库,它的key具有丰富的数据结构:string,hash,list set和sorted set.作为NOSQL,比 ...

  4. 高可用HAProxy——yum安装部署配置使用

    HAProxy介绍   HAProxy是高性能TCP(第四层)/HTTP(第七层)反向代理负载均衡服务器.(The Reliable, High Performance TCP/HTTP Load B ...

  5. 2021年大数据Flink(三):​​​​​​​Flink安装部署 Local本地模式

    目录 Flink安装部署 Local本地模式 原理 操作 测试 Flink安装部署 Flink支持多种安装模式 - Local-本地单机模式,学习测试时使用 - Standalone-独立集群模式,F ...

  6. 日志采集框架Flume以及Flume的安装部署(一个分布式、可靠、和高可用的海量日志采集、聚合和传输的系统)...

    Flume支持众多的source和sink类型,详细手册可参考官方文档,更多source和sink组件 http://flume.apache.org/FlumeUserGuide.html Flum ...

  7. HDP安全之集成kerberos/LDAP、ranger;安装部署kerberos;安装Knox;安装LDAP;启动LDAP;验证Knox网关

    5.HDP安全之集成kerberos/LDAP.ranger 集成HDP kerberos /LDAP/ranger之前必须先了解为什么要这样做,kerberos/LDAP是用来做身份认证的,rang ...

  8. spark之3:安装部署

    spark之3:安装部署 @(SPARK)[spark, 大数据] spark之3安装部署 一单机安装 1环境准备 2安装scala 3安装spark 4验证安装情况 一.单机安装 本文介绍安装spa ...

  9. Linux安装部署FTP服务器

    Linux安装部署FTP服务器 本文章会将安装FTP服务器的步骤以及一些遇到的问题来记录下 因为项目中要与第三方对接数据,需要用到FTP服务器以提供他们每天上传数据,因为之前在本地的VMware虚拟机 ...

最新文章

  1. 穿迷宫、搭积木、现场编程 看看孩子们的机器人“大战”
  2. 玩转html5画图 - TimeLangoliers - 博客园
  3. 直播源码中有哪些网络协议需要注意?
  4. 可以学习的国外课件链接地址(自己收集)
  5. Power BI统一报表平台演示环境发布
  6. linux使用教程_iTOP-4412-QtE系统源码以及Linux系统-wfi设置以及使用文档 - 心底狂像...
  7. HBase shell命令
  8. 【Java面试题】常见算法总结
  9. PhotoShop 常用技巧记录
  10. java安卓模拟器和电脑通信_PC电脑和Android模拟器访问及模拟器之间tcp/udp通信
  11. 毕业论文用什么流程图软件比较好?
  12. 文章选题立意新颖的一个简单妙招
  13. Android——单元测试
  14. ios修改根视图控制器
  15. Informatica PowerCenter 简介(一)
  16. 【转载】ARPU ARPPU傻傻分不清楚?手游收入指标名词解释
  17. 普迪文教育:新晋留学目的地马来西亚为什么火了?
  18. 基于java房屋租赁系统计算机毕业设计源码+系统+lw文档+mysql数据库+调试部署
  19. 学习网站整理之3——html5学习之简易音乐播放器制作
  20. SDUTOJ 团战可以输,提莫必须死

热门文章

  1. 转----ASP.NET中常用的优化性能方法
  2. FAIR 何恺明、Piotr、Ross等新作,MAE才是YYDS!仅用ImageNet1K,Top-1准确率87.8%!
  3. CVPR 2020 论文大盘点-文本图像篇
  4. Github 上近万星的深度学习模型大全!
  5. 小小一行Python命令,居然把电脑变成服务器
  6. 最新成果!超越AlphaZero!DeepMind让AI制霸「元宇宙」
  7. PyTorch | 通过torch.arange创建等差数列张量 | torch.arange()如何使用?torch.arange()使用方法 torch.arange()举例说明
  8. Jeff Dean谈2020年机器学习趋势:多任务和多模态会有大进展
  9. 基于BFS+DFS+CoordinateDescent的motion planning设计思路
  10. fragtats中连接度指数(CONNECT)的具体解释