Не может найти файл или сборку - ESRI.Arcgis.Geometry ...

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
Tereha
Завсегдатай
Сообщения: 423
Зарегистрирован: 15 май 2010, 06:13
Репутация: 7

Не может найти файл или сборку - ESRI.Arcgis.Geometry ...

Сообщение Tereha »

Пытаюсь запустить exe модуль на клиентском компьютере . В модуле используется arcgis Engine. При попытке открыть карту получаю сообщение - "Не может найти файл или сборку - ESRI.Arcgis.Geometry ..."
Как можно исправить ситуацию?
Если arcgis установить на клиенте, то все работает. Но как можно обойтись без установки - просто переписать библиотеки?
Спасибо за любую подсказку или ссылку.
yellow-sky
Гуру
Сообщения: 588
Зарегистрирован: 30 мар 2009, 21:53
Репутация: 55
Откуда: Королев

Re: Не может найти файл или сборку - ESRI.Arcgis.Geometry ..

Сообщение yellow-sky »

:D
Товарищ! Вы попали в кобалу колею АркГиса.
Вашу ситуацию исправить не так-то просто.
Если вы планируете использовать свой софт и при этом не нарушать лицензионного договора, то вам придется ставить engine на каждую машину (с лицензией понятное дело).
Даже если вы решите немного обокрасть Эзри и пойти обходным путем, то тут тоже не все так просто.
Engine, как и все остальные десктоп продукты Esri написаны на КОМе (по крайней мере так было в 9.3). .Net обертка прилагается для большей возможности интеграции, не более того. Это обозначает, что просто перекинув на машину сборки Эзри ситуацию не исправить. Вам придется тащить еще и все комовые библиотеки, и регистрировать их в системе как подобает :) По поводу выбрать нужные - я бы не стал парится. Связи достаточно тесные. И придется сначала разбираться с зависимостями в дот нетовских сборках, а потом и в комовых. Судя по тексту вы используете и визуальные контролы. А это цепляет за собой добрую половину библиотек. Так что у вас будет серьезная дилема, стоит ли тратить время на это пустое занятие.
Но и это еще не все. Самое интересное будет когда вы таки запустите приложение. И тут оно попросит у вас лицензию :) Буду честным, Engine я не ломал и не знаю, есть ли кряки под него. Но опять же, вы можете пойти на компромисс с дьяволом, и лицензировать все машины одним файлом :D
Ответить

Вернуться в «ArcGIS»

Кто сейчас на конференции

Сейчас этот форум просматривают: Amazon [Bot] и 10 гостей