Esri ArcObjects - сборка Esri.ArcGIS.Version
Это длинный выстрел, кто-нибудь недавно использовал Esri ArcObjects?
Согласно документам:
Новое требование - привязка во время выполнения. Привязка во время выполнения относится к поиску соответствующей установки продукта ArcGIS автономного приложения ArcGIS Desktop или Engine до вызова любого кода ArcObjects (включая инициализацию лицензии). Интерфейсы прикладного программирования (API) для установления привязки во время выполнения находятся в классе ESRI.ArcGIS.RuntimeManager в сборке ESRI.ArcGIS.Version.
Но я нигде не могу найти ESRI.ArcGIS.Version.dll. У меня есть пробная версия ArcMap 10.1. Кто-нибудь знает, как я могу получить эту DLL?
2 ответа
ArcObjects - это ArcGIS API, а не часть ArcMap. Вы используете его для создания ГИС-приложений с использованием движка ArcMap, но для этого нужно больше, чем просто ArcMap. К сожалению, чтобы получить доступ к ArcObjects, нужны деньги, но вам нужно ArcGIS Engine:
http://www.esri.com/software/arcgis/edn/what-you-get
Конечно, это зависит от того, что вы пытаетесь сделать - если вы хотите сделать какое-то пользовательское кодирование внутри ArcMap, вы можете сделать это с помощью ArcPy:
http://help.arcgis.com/en/arcgisdesktop/10.0/help/index.html
Вы используете Visual Studio? Если это так, вам нужно добавить ссылку на ESRI.ArcGIS.Version в окне ссылок проекта. Он будет находиться на вкладке ".Net" при нажатии "Добавить ссылку".