.Net: Регистрация dll в системе C# #347369


#0 by solver it
Написал внешнюю компоненту для 1С на C# ... Немогу зарегистрировать... делаю батник @%WINDIR%Microsoft.NETFrameworkv2.0.50727RegAsm.exe /tlb V8Ext.dll @gacutil /i V8Ext.dll @pause Пишет Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.1433 Copyright (C) Microsoft Corporation 1998-2004.  All rights reserved. Types registered successfully Assembly exported to 'C:WINDOWSsystemV8Ext.tlb', and the type library was registered successfully "gacutil" не является внутренней или внешней командой, исполняемой программой или пакетным файлом. Шо це таке ? Почему gacutil не находит ? Пишу полный путь до gacutil, так он все равно ругаеЦа...
#1 by ZyXEL
regsvr32 V8Ext.dll???
#2 by solver it
Не... regsvr32 не работает с дот нетовскими прогами...
#3 by ZyXEL
А!!!
#4 by MTM777
Регистрация - RegAsm.exe V8Ext.dll /codebase >log.txt Удаление - RegAsm.exe V8Ext.dll /unregister /verbose >log.txt должно работать!
#5 by solver it
Так RegAsm отрабатывает нормально... только 1С-ка пишет, что хрен тебе... нету в системе зарегистрированных компонент...
#6 by solver it
Я думаю, что из-за gacutil не работает...
#7 by MTM777
а как ты его в 1с создаешь?
#8 by MTM777
Нужно так: ПодключитьВнешнююКомпоненту("AddIn.VKName"); Object = Новый ("AddIn.VKName");
#9 by solver it
Так и делаю... он зараза ругаецо...
#10 by MTM777
права админа?
#11 by MTM777
Вижу 2-е причины: 1. Неправильный ПрогИД (AddIn.???) 2. Нету прав администратора (для регистрации ВК в системе, регистрацию нужно производить под правами админа)
#12 by Gepard
а ты уверен, что там вообще надо "AddIn"?
#13 by mrkorn
здесь была статья romix'a про написание .net компонент для 1С там он описывал как работать с COM-технологией в .net
#14 by Gepard
ВК с батником для регистрации если не будет работать после регистрации таким же способом, то ищи что сделал неправильно
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям