Подключение внешней компоненты во внешней обработке 1С 8.2 #674798


#0 by nkolp
Здравствуйте, коллеги! Написал простенькую библиотеку на C# в Visual Studio 2012. написал вызов во внешней обработке 1С: Предупреждение("Не удалось Подключить Внешнюю Компоненту "+Компонента); Зарегистрировал батником: RegAsm.exe AddIn.dll /tlb AddIn.tlb /codebase @pause Всё, замечательно - работает. Ставлю на другой комп - не подключает ... Экспериментировал с путями: пробовал регистрировать по полным путям и в разных каталогах: каталог программы, system32 ... Почистил реестр - не помогло ... На этом компе установлены, в отличие от 1-го компа, тестовая 8.3 и 8.3.3.658 На третьем компе тоже не работает .... Подскажите, куда копать ...
#1 by be-may
права админские на компе? попробуй переставить : а потом заново RegAsm.exe AddIn.dll /tlb AddIn.tlb /codebase мне как-то помогло.
#2 by nkolp
Вот сообщение, которое выдается при регистрации: RegAsm: warning RA0000: Registering an using assembly with /codebase can cause yuor assembly to interfere with other applications that may be installed on the same computer. The /codebase switch is intended to be used only with signed assemblise. Please give your assembly a strong name and re-register it. RegAsm: предупреждение RA0000: Регистрация  с /codebase  может привести к ошибке сборки также на других приложениях, которые могут быть установлены на одном компьютере./codebase  переключатель предназначен для использования только с подписанными сборками. Пожалуйста, дайте вашей сборке строгое имя и перерегистрируйте её. - если я правильно понял :) Перекомпилировать с другим именем пробовал, но VS не дала поменять имя AddIn.dll на другое ...
#3 by H A D G E H O G s
Используйте Дельфи. Там это автоматизированно.
#4 by nkolp
??H A D G E H O G  Вы рекомендуете переписать компоненту? Это хорошая идея,но на C# мне интереснее :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С