Форумы » Вопросы и ответы по интеграции »
Откатить обновление
Добавил(а) Михайлов Михаил около 6 лет назад
Зравствуйте.
Помогите с регистрацией DLL
Была версия библиотеки 1.1.6752.17674
попытался зарегистрировать новую библиотеку 1.1.6820.28447
Вроде все делал по инструкции, но что-то пошло не так и добиться рабочего состояния так и не вышло.
Теперь хочу вернуть как было, обработки и т.п. вернул. А вот добиться регистрации старой библиотеки не получается, а в новой видимо нет обратной совместимости или может не дозарегистрировалась.
Вернул старую библиотеку и делаю так:
E:\1C_bases\ОП_2018 Сады>SystemRoot\Microsoft.NET\Framework\v4.0.30319\regasm.
exe /unregister soapdll_work.dll
Microsoft (R) .NET Framework Assembly Registration Utility 4.0.30319.1
Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.
Types un-registered successfully
E:\1C_bases\ОП_2018 Сады>SystemRoot\Microsoft.NET\Framework\v4.0.30319\regasm.
exe soapdll_work.dll /codebase
Microsoft (R) .NET Framework Assembly Registration Utility 4.0.30319.1
Copyright (C) Microsoft Corporation 1998-2004. All rights reserved.
Types registered successfully
Однако, при запуске обработки "параметры" все равно сообщается, что не зарегистрировано
Ошибка при создании объекта из компоненты <Неизвестная компонента> (отсутствует интерфейс IInitDone)
Компонента [AddIn.SoapDLL_work] не зарегистрирована
Неудачная попытка создания объекта
Ответы (3)
RE: Откатить обновление - Добавил(а) кб99 Синявский Филипп около 6 лет назад
Добрый день, Михаил.
Рекомендуемые порядок действий:- Отмена регистрации (с той версией dll, которая НЕ нужна)
- Замена dll и регистрация новой версии
после регистрации нужно перезапустить 1С, иногда для замены dll (если висят открытые сеансы) нужно перезагрузить сервер
Если вопрос не решается - позвоните 8(846)2312339 - подключимся, проверим...
RE: Откатить обновление - Добавил(а) Михайлов Михаил около 6 лет назад
Спасибо.
"Цивилизованные" методы не помогали,
на требование разрегистрировать говорило - "саскесфул".
на последующее требование регистрировать тоже говорило - "саскесфул"
Однако обработки не могли создать ГМ!
Убивал сеансы, перезагружал (!Сервер) никак не вытравливалось.
Переборол только очисткой реестра.
В 5-7 местах удалял разделы (классиды).
Видно было, что зарегестрированы сразу 2 версии.
RE: Откатить обновление - Добавил(а) кб99 Синявский Филипп около 6 лет назад
да, .net в реестре хранит все версии, а вызывает всегда последнюю...