码迷,mamicode.com
首页 > 其他好文 > 详细

将arcEngine9.3和dev9.2.4开发的项目升级成arcObject10.2和dev15.1.3过程中遇到的问题和解决

时间:2016-12-29 23:32:21      阅读:629      评论:0      收藏:0      [点我收藏+]

标签:生成   arcgis   需要   嵌入   splay   解决   images   双击   upgrade   

好久没碰.net了,arcgis更是感觉都忘干净了,今天将arcEngine9.3和dev9.2.4开发的一个项目升级成arcObject10.2和dev15.1.3过程中遇到了一系问题,留个笔记,留个回忆;

一,双击打开项目:

技术分享

技术分享

技术分享技术分享

 

这个时候发现,一直在upgrade和ok这两步循环,上面的英文描述原因已经说得很明白了,就是需要.NET framework4.0+以上的版本,而这个项目我看了一下.NET framework3.5版本是3.5

技术分享技术分享

换成4.0以上就行,如下图:

技术分享

然后再回到upgrade界面,点击upgrade;

技术分享

这个时候dev的引用已经全部换成新的了,然后换掉arcgis的引用

技术分享

删掉下面这两个烦人的licenses文件,每次重启后都会有这个文件产生,每次直接删;

技术分享

然后,重新生成项目,发现报了很多错误:

技术分享

以ESRI.ArcGIS.Display为例:修改嵌入互操作属性

技术分享

对着上面的错误,修改所有报错的嵌入互操作属性;

然后在programe.cs里面记得加上这句话

技术分享

记得加上ESRI.ArcGIS.Version引用

技术分享

继续报错:技术分享

在项目属性-生成-目标平台改为x86

技术分享

ok:

技术分享

 

将arcEngine9.3和dev9.2.4开发的项目升级成arcObject10.2和dev15.1.3过程中遇到的问题和解决

标签:生成   arcgis   需要   嵌入   splay   解决   images   双击   upgrade   

原文地址:http://www.cnblogs.com/mengjinluohua/p/6235000.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!