Esri ArcObjects - Esri.ArcGIS.Version assembly

2019-07-19 01:41发布

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?

2条回答
家丑人穷心不美
2楼-- · 2019-07-19 02:11

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

查看更多
在下西门庆
3楼-- · 2019-07-19 02:12

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.".

查看更多
登录 后发表回答