最近准备进行基于C#的ArcGIS Engine开发,于是乎开始搜罗资料先搞环境配置。开始看的不多,凭着经验以为安装最新版本的ArcGIS10.5就行,后面Engine版本低应该兼容吧,但是没想到安装完ArcGIS License10.5和ArcGIS Desktop10.5之后,安装SDK时发现不能兼容VS2017!!!只能是VS2015或VS2013!!!好吧。只能重新下载了vs2015.结果又搜罗文章发现目前ArcGIS Engine10.2比较多,再高的版本好像没怎么发现。反正我是没找到也没下下来。又继续看博客发现,还是选择VS2012+ArcGIS10.2吧。鉴于文件很大,这一共下载下来也得有十几G。百度云真的是龟速…不过经过一番搜寻,下载,安装,卸载,安装…终于把环境配好了。并且参照书籍实现了第一个测试程序。关于测试程序的构建请看下一篇博客。
废话不多说,划重点!
(1)下载环境搭建软件:
VS2012 ,下载链接:https://pan.baidu.com/s/1bMM-wS-JnxBy5pOG4Acyhg
也顺便附上VS2015的下载链接吧:https://pan.baidu.com/s/1cr8aBJJjGbkeRoPf_zFzIA
ArGIS10.2完整包安装镜像(里面有Desktop 和 License的安装),下载链接:https://pan.baidu.com/s/11burLM-Q9Ouxmz_NzH5_qA
ArcGIS Engine10.2我也是保存的别人的,里面不知道为啥有两部分,我都下载了,然后解压的part1,并安装成功,解压part2提示已经有同名文件。小伙伴们自己看着下吧:https://pan.baidu.com/s/1YoFkEHWTeOEp_Kk5gxX1xA
(2)
先安装VS2012,这里就不多说了,直接参考这个百度搜索出来的,产品**亲测可用。https://jingyan.baidu.com/article/9c69d48ff5963f13c9024e82.html
(3)
先关闭杀毒软件和防火墙,然后再开始安装ArcGIS,我一开始也是拒绝的!!!,但是我测试了一下不关闭防火墙,嗯,确实有些问题,懒得解决了,所以乖乖的关闭了防火墙…怀着忐忑的心情安装完了,不关闭杀毒软件的话,我用的是360,会提示有木马…,别紧张,关闭了就行。安装完再赶紧打开就行啦。如果期间不幸受到了病毒攻击,节哀。。。。,但应该没那么倒霉吧。。。。。
(4)
先安装ArcGIS License和ArcGIS Desktop,注意安装完License之后,就要把**文件夹里面的两个文件复制到安装目录的bin目录下,直接替换就行。然后再安装Desktop。具体的步骤感觉这位大神写的很好,大家参考一下:
https://blog.csdn.net/mrib/article/details/73920320
顺便在说下10.5版本的安装参考网站吧,亲测完美。不过后面只好卸掉了。。。。。
ArcGIS10.5版本安装包的下载,有种子链接,比百度云快多了!:https://malagis.com/arcgis-10-5-iso-download.html
关于10.5版本的安装,参考这个网站,写的非常详细!https://malagis.com/arcgis-desktop-10-5-full-installation-tutorial.html
(5)
我先安装的SDK,最后安装的Engine,顺序应该没什么大问题,就安照这篇博客来就行。需要注意的就是安装完之后,最好再打开Arc Administrator看一下授权,确认授权成功没有。要不然c#里面的控件不可用。
https://blog.csdn.net/shengshengshiwo/article/details/79111273