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?


person Justin Harvey    schedule 10.08.2012    source источник


Ответы (2)


ArcObjects — это API ArcGIS, а не часть 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#//000v00000001000000

person Juffy    schedule 11.08.2012

Вы используете Visual Studio? Если это так, вам нужно добавить ссылку на ESRI.ArcGIS.Version в окне ссылок проекта. Он появится на вкладке «.Net», когда вы нажмете «Добавить ссылку».

person narmaps    schedule 25.09.2013