ArcGis二次开发版本兼容解决办法
来源:互联网 发布:外星人调节灯光软件 编辑:程序博客网 时间:2024/05/22 06:47
基于ArcGis某版本开发的软件,直接运行在安装了其他版本ArcGis的电脑上是不能正常运行的,但又有需求,开发过程中发现了一个切实可行的解决办法。
1.在其他未安装ArcGis的电脑上安装开发所需的ArcGis版本,并安装可编程性支持
2.C:\Windows\assembly\GAC_32目录下ESRI开头的即开发所需的dll组件
3.只需文件夹中的dll文件,将其拷贝出
4.初始应该是有87个组件,清单如下。安装扩展应该是会增加?这方面我不太清楚
5.以C#开发为例,将上述组件拷贝进解决方案启动项目的bin/Release文件夹下,添加引用。
6.将所有引用的有关ArcGis的组件属性的“嵌入互操作类型”和“复制本地”设置为false,这很重要。
这样之后引用的就是Release文件夹下版本的组件了,而不是本机安装的版本的组件,目前已知的在ArcGis10.0环境下引用10.2.0和10.2.2开发,可正常运行;在10.2.0环境下引用10.0.0开发,可正常运行,尚未遇到问题。
2 0
- ArcGis二次开发版本兼容解决办法
- IOS 版本方法兼容解决办法
- IE浏览器各版本兼容解决办法
- C#之ArcGIS二次开发
- ArcGis二次开发ArcEngine开篇
- AE二次开发时,提示无法嵌入ESRI.ArcGIS.。。。。。,请改用试用的接口,解决办法。
- DedeCMS 5.7不兼容PHP 5.4版本的解决办法
- ArcGIS二次开发方式之VBA
- 使用wxpython实现arcgis二次开发
- ArcGIS Explorer 9.3 二次开发---初始
- ArcGIS二次开发入门(一)
- ArcGIS二次开发入门(一)
- 版本兼容
- ArcGIS Explorer 9.3 二次开发---搭建环境
- ArcGIS Explorer 9.3 二次开发---开发程序1
- ArcGIS Explorer 9.3 二次开发---开发程序2
- ArcGIS 二次开发牛人技术博客
- ArcGIS二次开发读写access,gdb数据库
- Leetcode 155. Min Stack
- 神经网络浅讲:从神经元到深度学习
- poj 1750Potted Flower(线段树 区间合并 动态规划 区间求最大连续和)
- sql的连接方式
- 家乡
- ArcGis二次开发版本兼容解决办法
- php后期静态绑定
- 【JUC】JDK1.8源码分析之ReentrantLock
- Java 的系统属性 sun.jnu.encoding 和 file.encoding 的区别
- POJ-2031-Building a Space Station
- (转)嘉信理财再度全面降佣,它会否成为投资界的Amazon?
- 入党
- 2016 机器学习之路:一年从无到有掌握机器学习
- UEFI+GPT hard disk install multi linux system