Откатить обновление - 1Cv7 ВСД в ГИС Меркурий - КБ99 Redmine

Проект

Общее

Профиль

Откатить обновление

Добавил(а) Михайлов Михаил больше 5 лет назад

Зравствуйте.

Помогите с регистрацией 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 Синявский Филипп больше 5 лет назад

Добрый день, Михаил.

Рекомендуемые порядок действий:
  1. Отмена регистрации (с той версией dll, которая НЕ нужна)
  2. Замена dll и регистрация новой версии

после регистрации нужно перезапустить 1С, иногда для замены dll (если висят открытые сеансы) нужно перезагрузить сервер

Если вопрос не решается - позвоните 8(846)2312339 - подключимся, проверим...

RE: Откатить обновление - Добавил(а) Михайлов Михаил больше 5 лет назад

Спасибо.

"Цивилизованные" методы не помогали,
на требование разрегистрировать говорило - "саскесфул".
на последующее требование регистрировать тоже говорило - "саскесфул"
Однако обработки не могли создать ГМ!
Убивал сеансы, перезагружал (!Сервер) никак не вытравливалось.

Переборол только очисткой реестра.
В 5-7 местах удалял разделы (классиды).
Видно было, что зарегестрированы сразу 2 версии.

RE: Откатить обновление - Добавил(а) кб99 Синявский Филипп больше 5 лет назад

да, .net в реестре хранит все версии, а вызывает всегда последнюю...

    (1-3/3)