一 10.1 到 10.2

ArcGIS Engine 项目,相同代码,从10.1升级10.2;

首先是VS载入项目时窗体上的控件会出现问题;然后,如下面图,即可;

看下引用,已经出了问题;

右击添加引用,或者添加ArcGIS 引用;

添加ArcGIS引用;

添加要引用的具体项;

完成之后即可;

看下10.2所附带的一堆dll;

每个DLL有一个XML,看下是干嘛的;是对该dll导出类的描述;

二 ArcGIS Engine 10 开发常见问题的解决方法

http://www.cnblogs.com/RiseSoft/archive/2012/05/22/2512776.html

环境:Win7 64bit + VS2010 + AE10.0
Q1:You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭!

Analysis: LicenseControl被我们拖入窗体中,由于使用SDE数据库,或者其他高级功能,仅授权Engine许可无法满足我们的需要,所以我们会通过右键属性,将其授权改成ArcInfo或者Engine Enterprise Geo等等,由此造成了上述问题!

Solution:在该窗体的初始化代码中添加如下代码,将授权更改为ArcInfo完全权限或其他。
复制代码

1         public MainForm()
2         {
3             InitializeComponent();
4             //解决LicenseControl右键属性改为ArcInfo或其他后总弹出"You are not Licensed for"然后VS自动关闭的问题
5             IAoInitialize pAoInitialize = new AoInitializeClass();
6             esriLicenseStatus licenseStatus = esriLicenseStatus.esriLicenseUnavailable;
7             licenseStatus = pAoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeArcInfo);
8         }

复制代码

或者
复制代码

1 IAoInitialize m_AoInitialize = new AoInitializeClass();
 2 esriLicenseStatus pLicesestatus = (esriLicenseStatus)m_AoInitialize.IsProductCodeAvailable(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
 3 if (pLicesestatus == esriLicenseStatus.esriLicenseAvailable)
 4 {
 5 if (pLicesestatus != esriLicenseStatus.esriLicenseCheckedOut)
 6 {
 7 pLicesestatus = (esriLicenseStatus)m_AoInitialize.Initialize(esriLicenseProductCode.esriLicenseProductCodeEngineGeoDB);
 8 }
 9 else
10 {
11 System.Windows.Forms.MessageBox.Show("程序初始化失败");
12 }
13 }
14 else
15 {
16 System.Windows.Forms.MessageBox.Show("没有程序运行许可");
17 }

复制代码

(需要把LicenseControl控件删除,如果LicenseControl中选择了Engine授权或包括Engine的多个授权,仍然只能读到Engine授权,否则在运行到CreatFeatureClass()等方法时还是会报错!)

-------------------------------------------------------------------------------------
Q2:ArcMap中无法启动编辑SDE中的图层。

Analysis:

Solution: 这个在ArcMap中会有提示如何解决,具体操作就是,打开Catolog,找对想要编辑的图层,右键点击“Register As Versioned...”

然后就可以在ArcMap中编辑了。 不过随之而来又会引起Q3.
-------------------------------------------------------------------------------------
Q3: 在调用IFeature.Store()等一些方法时又会报出组件异常错误(ComException)

Analysis:

Solution: 只能删除这个图层,重新建一个这样的图层了。。。Bug

ArcGIS Engine 项目10.1升级10.2相关推荐

  1. ArcGIS Engine Runtime 10 中文补丁 可用于官方 ArcGIS Engine SP中文补丁的升级

    针对于ArcGIS Engine Runtime 10 sp中文升级补丁需要中文版才能升级所以安装后骗过SP补丁包,让中文版SP补丁能够正常更新英文版的Engine,这样英文版的Engine就变成官方 ...

  2. ArcGIS Engine 10开发环境的一些常见问题(转载)

    转自:http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=107612&extra=&page=1 许多版友在刚刚使用ArcGIS 1 ...

  3. ArcGIS Engine 10 开发常见问题的解决方法

    ArcGIS Engine 10 开发常见问题的解决方法 You are not Licensed for 弹出提示框,点击确定,VS工程自动关闭 http://www.cnblogs.com/Ris ...

  4. Qt+ArcGIS Engine 10.1 开发(一)

    Qt作为一个跨平台C++图形用户界面应用程序开发框架,相当于微软的MFC(只能运行在Windows平台上),Qt命运多舛,几经易主,现在属于芬兰IT服务公司Digia. Qt环境安装 Qt的最新版本是 ...

  5. ArcGIS Engine Runtime 10 Setup步骤

    首先安装ArcGIS License Manager 10 Setup 其次安装ArcGIS Engine Runtime 10 Setup 再次,拷贝service.txt文件到ArcGIS\Lic ...

  6. ArcGIS Engine 10.5下构建Java程序—轻松入门

    虽然接触Engine Java的时间比较长,也接触过用户的一些问题,但是一般都是直接从ArcObjects SDK for Java的示例工程中找一个,然后测试用户代码,并没有自己动手搭建过Engin ...

  7. Arcgis desktop 10及Arcgis Engine 10破解

    arcgis desktop 10的破解: SERVER this_host ANY 27000 VENDOR ARCGIS FEATURE 3DEngine ARCGIS 10.0 01-jan-0 ...

  8. Arcgis 10.3 与 ArcGIS Engine 10.3 安装与破解

    目录 一.安装Arcgis 10.3 1.  安装License Manager 2.  安装ArcGIS 10.3 for Desktop 3.  卸载License Manager 10.3 4. ...

  9. gitlab 迁移、升级打怪之路:8.8.5-- 8.10.8 -- 8.17.8 -- 9.5.9 -- 10.1.4 -- 10.2.5

    gitlab 迁移.升级打怪之路:8.8.5--> 8.10.8 --> 8.17.8 --> 9.5.9 --> 10.1.4 --> 10.2.5 gitlab 数据 ...

最新文章

  1. 解决阿里云无法正常使用samba的问题【转】
  2. mysql存储过程获取sqlstate message_text
  3. AtCoder ARC 090 E / AtCoder 3883: Avoiding Collision
  4. ftp定期任务linux,Linux FTP服务器搭建和crontab计划任务制定
  5. kerberos 下运行spark 报错 Requested user hdfs is banned
  6. linux 安装redis2.8.3,Linux及Windows安装Redis(详细)
  7. 云服务售后服务调研,参与问卷送福利!
  8. 计量经济学计算机答案第三章课后答案,庞皓计量经济学第2版课后习题答案
  9. 2019年世界500强完整榜单,出炉!
  10. Win7 配置 Git 客户端 图文详解
  11. 爱加密加固病毒分析-脱壳篇
  12. 天下难事必作于易,天下大事必作于细
  13. 什么是IDE,ATA,SATA,SCSI和SAS硬盘
  14. smartforms
  15. 通俗易懂理解几何光学(五)光线的光路计算及像差理论
  16. 【原创】flutter之发布插件包到pub.dev离线在线两套大法
  17. python爬取天眼查数据(未破解图片验证及ajax版)
  18. RRDtool 中文攻略
  19. 小程序tab选项卡请求我的订单数据筛选处理(待收货、代发货、已完成等)
  20. [AHOI2022]山河重整

热门文章

  1. 用java做出32选7_用java做的一个彩票32选7的简单程序
  2. 调试笔记--jlink 变量转实时波形小技巧
  3. 【BLE】TI CC2640R2F片内OAD实验
  4. 有关c++中const用法
  5. poj1061-青蛙的约会
  6. [YTU]_2624( B 结构体--统计投票)
  7. mysql 高级语法,SQL 语法高级
  8. 初识Django —Python API接口编程入门
  9. 使用 SQLServer On Linux 作为开发数据库遇到的编码问题
  10. Struts的基础案例的步骤