Установка утилиты в ArcGIS

ArcGIS 8.x,9.x,10.x (Arcview, ArcEditor, Arcinfo).
Ответить
snouman
Новоприбывший
Сообщения: 10
Зарегистрирован: 25 дек 2012, 15:00
Репутация: 1

Установка утилиты в ArcGIS

Сообщение snouman » 11 ноя 2015, 17:45

Добрый день,
Помогите решить проблему, может кто сталкивался, с установкой утилиты в ArcGIS...
Имеется папка с файлами "install.bat", "installsquare.bat" и несколько dll-ок. При запуске "install.bat" главная из dll-ок успешно регистрируется в Esri Registration Utilility, при регистрации другой вылезает ошибка - "Невозможно загрузить файл или сборку или один из зависимых от них компонентов. Ожидалось, что модуль содержит манифест сборки."
В итоге после открытия dll в ArcMap и при нажатии в окошке программы на кнопки, ArcMap закрывается.

Система Windows XP, ArcMap 10.2. Я не специалист в программировании, но грешу на .Net (стоят 2.0, 3.0, 3.5, 4).
Буду рад любой помощи.

Аватара пользователя
SergeyRyzhkov
Гуру
Сообщения: 909
Зарегистрирован: 02 июл 2014, 19:13
Репутация: 203
Ваше звание: GP-экотеррористы
Откуда: Санкт-Петербург
Контактная информация:

Re: Установка утилиты в ArcGIS

Сообщение SergeyRyzhkov » 11 ноя 2015, 21:07

полный стек=трейс (ну в смысле сообщение об ошибке) покажите...

snouman
Новоприбывший
Сообщения: 10
Зарегистрирован: 25 дек 2012, 15:00
Репутация: 1

Re: Установка утилиты в ArcGIS

Сообщение snouman » 11 ноя 2015, 22:36

SergeyRyzhkov писал(а):полный стек=трейс (ну в смысле сообщение об ошибке) покажите...
Полностью выглядит так (см. скрин Install во вложении).
Сверху - файлы программы, слева - после шага 1, справа - после шага 2.
На втором скрине (Programs) - обновления, которые я устанавливал дополнительно.
Возможно, я просто что-то делаю неправильно...
Вложения
Install.rar
(323.97 КБ) 362 скачивания

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Установка утилиты в ArcGIS

Сообщение Monstria » 12 ноя 2015, 03:22

snouman писал(а): Сверху - файлы программы, слева - после шага 1, справа - после шага 2.
1. Формат команды - ESRIRegAsm.exe <assembly name> /p:<product name> [Options], т.е. сначала путь к библиотеки, потом уже опции.
2. Допишите опцию - /e, в этом случае увидите код ошибки
3. Вопрос - почему не используете готовые батники для инсталяции install.bat и instalsquare.bat, а пытаетесь инсталлировать вручную. Кстати интересно взглянуть на сами батники (оба) и файлик setting.ini
4. Просто для интереса - почему в командной строке 1 шага вы указываете просто имя библиотеки, во втором ее полный путь? Если полный путь не отрабатывает (что странно), стоит попробовать указать только имя (обычно работает если установлена текущая директория). Ну и зачем устанавливаете текущию директорию для уже установленной во втором шаге? :)
5. В первом шаге у вас всего одна библиотека gclbnew.dll - поэтому проблем как бы не возникает, во втором же уже два - quare.dll и square.lib, могу предположить, что именно они и есть зависимые

PS... Если в библиотеке есть ошибки выполнения - вылет арки это НОРМА ;)
Последний раз редактировалось Monstria 12 ноя 2015, 19:41, всего редактировалось 1 раз.

snouman
Новоприбывший
Сообщения: 10
Зарегистрирован: 25 дек 2012, 15:00
Репутация: 1

Re: Установка утилиты в ArcGIS

Сообщение snouman » 12 ноя 2015, 15:55

Вопрос - почему не используете готовые батники для инсталяции install.bat и instalsquare.bat, а пытаетесь инсталлировать вручную. Кстати интересно взглянуть на сами батники (оба) и файлик setting.ini
Честно скажу, я все это делаю впервые и поэтому не понимаю как вообще надо устанавливать эту программку и с чего начать.
Батники и .ini выкладываю.
PS... Если в библиотеке есть ошибки выполнения - вылет арки это НОРМА
Насчет ошибок, вообще программка на других машинах работала, как мне сказали.
Вложения
Files.rar
(902 байт) 411 скачиваний

Monstria
Активный участник
Сообщения: 133
Зарегистрирован: 17 май 2011, 06:22
Репутация: 50
Откуда: Нижний Новгород

Re: Установка утилиты в ArcGIS

Сообщение Monstria » 12 ноя 2015, 18:07

snouman писал(а): Насчет ошибок, вообще программка на других машинах работала, как мне сказали.
Ну как бы проще запустить батником, правда в вашем случае батник installsquare содержит в себе сразу две инструкции запуска как на 32 так и на 64 битной машине - что бы избежать непредвиденные ошибки я разбил на два батника - для каждой версии оси..
installSquare.rar
(433 байт) 447 скачиваний
Распакуйте архив с батниками в директорию с файлами и запустите необходимый батник - installSquare_86.bat для 32 битной системы, или installSquare_64.bat для 64 битной. Должно помочь.
Если не прокатит, то все таки ошибка в dll-ке.

snouman
Новоприбывший
Сообщения: 10
Зарегистрирован: 25 дек 2012, 15:00
Репутация: 1

Re: Установка утилиты в ArcGIS

Сообщение snouman » 12 ноя 2015, 19:15

У меня x86, после запуска выдало operation failed и ту же самую ошибку.
Monstria, в любом случае, спасибо вам за помощь,
Буду искать другие пути, возможно, придется переехать на другую машину;)

Ответить

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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 1 гость