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

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

Но и это еще не все. Самое интересное будет когда вы таки запустите приложение. И тут оно попросит у вас лицензию


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