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" при нажатии "Добавить ссылку".

Другие вопросы по тегам