目的:用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、设置完成后,在安装部署项目上右键,点击生成,打包即完成!

最新文章

  1. 【py分析】
  2. static final的理解
  3. autofac使用笔记
  4. trove命令翻译(上)(只做翻译,未实验效果)
  5. c#读取并分析sql Server2005数据库日志
  6. shell基本命令学习
  7. Html.ActionLink与Url.Action区别
  8. Access denied for user 'root'@'localhost' (using password:YES) Mysql5.7
  9. ul的margin撑不开想要的距离的办法
  10. pycharm(pythoon3)_django2.0_xadmin创建测试用例后台管理系统
  11. Django REST Framework API Guide 01
  12. ng2tree在ios中无法触发click
  13. logback中logger详解
  14. Vue+element 实现文件导出xlsx格式
  15. eclipse经常出现——未响应!!!
  16. 关于TF卡的工作原理
  17. hdu 1879 继续通畅工程(最小生成树)
  18. 开篇-QT完全手册
  19. 〖Linux〗Qt+gsoap开发客户端程序,服务端地址设定的字符串转换处理
  20. Shell中重定向<<EOF注意事项

热门文章

  1. java中多线程 - 多线程中的基本方法
  2. F#周报2019年第44期
  3. javadoc的使用
  4. Java 生成在线二维码 以Base64返回前端、或者写入到本地磁盘
  5. 洛谷P5522 【[yLOI2019] 棠梨煎雪】
  6. Pandas常用基本功能
  7. [BZOJ] DZY Loves Math 系列 I && II
  8. [考试反思]1010csp-s模拟测试67:摸索
  9. 模拟80(a)
  10. 基于Rancher搭建Kubernetes