регистрация сборки regasm

0 голосов
спросил 31 Янв, 11 от Commrad1 (3,660 баллов) в категории Программные продукты Esri
Всем день добрый! Подскажите в чем проблема. Немогу зарегистрировать сборку. Выходит ошибка
Заранее благодарен!
image

16 Ответы

0 голосов
ответил 31 Янв, 11 от TDenis (42,620 баллов)
Видимо писали программу под одну версию ArcGIS, а запускаете на машине с другой. Версия не совпадает, вот установщик и ругается.
Попробуйте в проекте в папке References указать для сборок ESRI значение Specific version равное false. Быть может заработает.
0 голосов
ответил 31 Янв, 11 от TDenis (42,620 баллов)
Вот, кстати:

Migrating your code from 9.3 to 10

http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//000100000ms1000000


How to migrate ArcGIS 9.3 Desktop and Engine stand-alone applications to ArcGIS 10

http://help.arcgis.com/en/sdk/10.0/arcobjects_net/conceptualhelp/index.html#//0001000002ns000000
    
0 голосов
ответил 01 Фев, 11 от Commrad1 (3,660 баллов)
Видимо писали программу под одну версию ArcGIS, а запускаете на машине с другой. Версия не совпадает, вот установщик и ругается.
Попробуйте в проекте в папке References указать для сборок ESRI значение Specific version равное false. Быть может заработает.


Да так оно и есть. Но вот в чем дело. После тестирования на базовой версии приложения, захотели попробывать не переписывая на другой версии и все пошло. Обрадывались, забыли. Дело подходит к завершению, поробывали еще раз не других версиях не идет!!! Specific version = false, стоит по умолчанию. Как так получилось что в первый раз все прошло???
0 голосов
ответил 01 Фев, 11 от TDenis (42,620 баллов)
.Net support для ArcGIS установлен?
0 голосов
ответил 01 Фев, 11 от Commrad1 (3,660 баллов)
.Net support для ArcGIS установлен?


Сильно извиняюсь! Это что такое и для чего?
Приложение писали на 9,3. На машине с другой версией где все работает замечательно, стоит Win Server, Desktop 10, MS SQL Server и VS 2008.
0 голосов
ответил 01 Фев, 11 от TDenis (42,620 баллов)
0 голосов
ответил 01 Фев, 11 от Commrad1 (3,660 баллов)
Что - то у нас при установке в 10 ке нет NET support. Как я уже говорил единственная машина  с другой версией arcgis где работает приложение (модуль для ArcMap) разработанное на 9,3 стоит 10 Desktop, VS 2008 Framework 1 - 35 sp1, SDE, SQL Server. Папки DotNet в каталоге нет. Ну и на 9,3 на других машинах тоже работает все нормально. Что за колдунство?
0 голосов
ответил 01 Фев, 11 от TDenis (42,620 баллов)
А, если речь про 10-ку, то там .net ставится в любом случае.
Давайте тогда уточним версии, а то что-то путаница возникла, КМК.
Для какой версии ArcGIS Desktop разрабатывалось приложение.
На каких версиях ArcGIS Desktop работает нормально.
На каких версиях ArcGIS Desktop не работает.
0 голосов
ответил 01 Фев, 11 от Commrad1 (3,660 баллов)
А, если речь про 10-ку, то там .net ставится в любом случае.
Давайте тогда уточним версии, а то что-то путаница возникла, КМК.
Для какой версии ArcGIS Desktop разрабатывалось приложение.
На каких версиях ArcGIS Desktop работает нормально.
На каких версиях ArcGIS Desktop не работает.


Да, уже так все запуталось, я тоже запутался.

Приложение разрабатывалось на 9,3.
Работает на 9,3 с Net support.
Первая попытка перенести на 10 ку увенчалась успехом. Но это уже в прошлом. Я пересобрал сборку пять минут назад. Заново зарегистрировал и все уже не работает. В принципе как и на других машинах с 9,2 и 10. При регистрации выдает все туже ошибку.
Странно, но ведь работало же!
0 голосов
ответил 01 Фев, 11 от TDenis (42,620 баллов)
Не знаю, из-за чего это может быть.

Кроме как поставить на dev-машину десятку и скомпилировать под неё - больше идей пока нет.
Добро пожаловать на сайт Вопросов и Ответов, где вы можете задавать вопросы по GIS тематике и получать ответы от других членов сообщества.
...