不同人的可能使用的开发环境不一样,使用SDK版本也不一样,比如用ArcEngine9.3开发的程序在ArcEngine10.1下就不能运行,需要重新调试,才能运行。
这里的例子程序是其他网友在ArcEngine10.0的环境下写的 http://bbs.esrichina-bj.cn/ESRI/viewthread.php?tid=120017&extra=page%3D1
打开Debug的应用程序不能正常执行,这是ArcEngine版本不对的现象。
用VS2010打开程序,界面也看不到:
打开引用,出现了很多黄色叹号,问题就在这里,直接把它们移除。
然后新建一个空白窗体,在上面拖放Map控件,这时会自动添加常用的ESRI引用,然后删除新建的窗体。(如果还缺少某个引用,需要手动添加)。
开始尝试调试,报错,是数据互操作问题。
打开相关引用的属性,更改其互操作类型。
再调试,就成功了。
最后根据实际情况,修改代码来完善功能。
相关文章
- 11-03VSCode在windows下使用MinGW-w64的gcc/g++编写调试程序
- 11-03ok6410[002] ubuntu1604系统下搭配ckermit和dnw基于RAM的裸机程序调试环境
- 11-0320200221_python虚拟环境在Windows下安装配置_virtualenv不是内部或外部命令也不是可运行的程序或批处理文件
- 11-03windows下android环境的搭建:完成后添加android其他版本
- 11-03Qt在Linux环境下应用程序字体模糊的解决方法(先改成使用默认字体,然后使用qtconfig配置)
- 11-03Cascade rcnn在linux环境下运行的调试记录(pytorch版本)
- 11-03在windows下使用多版本Python安装相应的虚拟开发环境
- 11-03解决小米、红米及其他 Android 手机无法在 Mac 下进行真机调试的问题(转)
- 11-03在SoCEDS环境下编译和更新preloader和uboot程序的方法
- 11-03Linux下通过源码编译安装程序(configure/make/make install的作用,然后在/etc/profile文件里修改PATH环境变量)