Esri ArcObjects - Esri.ArcGIS.Version assembly

大憨熊 提交于 2019-12-11 00:06:03

问题


Its a long shot, has anyone used Esri ArcObjects recently?

According to the docs:

A new requirement is runtime binding. Runtime binding refers to locating the appropriate ArcGIS product installation of a stand-alone ArcGIS Desktop or Engine application before any ArcObjects code (including license initialization) is called. The application programming interfaces (APIs) to establish runtime binding are in the ESRI.ArcGIS.RuntimeManager class in the ESRI.ArcGIS.Version assembly

But I cannot find ESRI.ArcGIS.Version.dll anywhere. I have the trial version of ArcMap 10.1. Does anyone know how I can get hold of this DLL?


回答1:


ArcObjects is the ArcGIS API, not part of ArcMap. You use it to build GIS applications using ArcMap's engine, but you need more than just ArcMap to do it. Unfortunately it costs money to get hold of ArcObjects - the bit you're looking for is ArcGIS Engine:

http://www.esri.com/software/arcgis/edn/what-you-get

Of course, it depends what you're trying to do - if you want to do some custom coding inside ArcMap, you may be able to do it with ArcPy:

http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html#//000v00000001000000




回答2:


Are you using Visual Studio? If so you need to add a reference to ESRI.ArcGIS.Version in the project references window. It will be under the ".Net" tab when you click "Add Reference.".



来源:https://stackoverflow.com/questions/11905189/esri-arcobjects-esri-arcgis-version-assembly

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!