Использование Copy Local для ссылок ESRI? - PullRequest
0 голосов
/ 13 июня 2018

Я недавно обновился до ArcGIS 10.4, и мне нужно обновить код, написанный для ArcGIS 10.2.Код должен быть запущен на машине 10.2, поэтому я подумал, что если я сделаю все ссылки на ESRI «Копировать локально», он будет работать (с компиляцией 10.4) на машине 10.2.

Могу ли я использовать код 10.4 на 10.2аппарат с установленной копией локального?

1 Ответ

0 голосов
/ 13 июня 2018

Нет, вы не можете. К сожалению, ArcObjects совместим только с прямой (не обратной).

Вы можете найти это в Документация в разделе " совместимость с более новыми версиями ArcGIS".

Надстройки, нацеленные на предыдущие версии ArcGIS, будут автоматически загружаться в новые версии, нет необходимости перестраивать или переустанавливать их.Например, ArcGIS 10.4 автоматически обнаружит и загрузит надстройки из хорошо известного местоположения папки 10.3.Надстройки не имеют обратной совместимости;например, и надстройка таргетинга ArcGIS 10.4 не будет загружаться в 10.3.

Можно разработать таргетинг 10.2 и использовать ваш код в 10.4.Однако незначительные изменения между версиями ESRI SDK могут вызвать проблемы с поиском.(например, имена полей в соединенных таблицах различаются в некоторых версиях SDK)

Когда мне нужно поддерживать несколько версий, я компилирую с самой низкой версией и тестирую ее на виртуальной машине с более новой версией (удаленный отладчик).

Возможно, это не тот ответ, который вы ищете, но я надеюсь, что он поможет решить вашу проблему.

...