AO开发的程序怎么在不同版本的ArcGIS上运行
建议使用ArcEngine10.2.2进行开发,然后将使用的DLL都设置成“特定版本=false",嵌入互操作类型=false。
1、用户的机器未安装ArcGIS软件,部署时需要先安装ArcEngine Runtime,再安装您开发的软件。
2、用户的机器已安装ArcGIS软件,由于不同版本的ArcGIS许可略有差异,下面将针对不同版本进行总结:
(1)10.3和10.5,需要将用户机器上的10.3和10.5 License Manager卸载掉,再安装10.2.2License Manager。
(2)10.0-10.2,10.4,10.6-10.8,直接运行软件即可。
另外,有一篇博客提到了10.3和10.5为什么要卸载license manager,去使用10.2.2的许可。
https://www.cnblogs.com/liweis/p/15168443.html