Ошибка при запуске PassportReader SDK – Класс не зарегистрирован

Описание

При запуске приложения, использующего PassportReader SDK, возникает ошибка 0х80040154 Класс не зарегистрирован 

Причина

Данная ошибка может возникнуть при интеграции PassportReader SDK в другие системы.

Решение

  1. Проверьте, что следующие библиотеки находятся в одной папке с вызывающим PassportReader SDK приложением:
    • ABBYY.PassportReaderSdk.tlb
    • Interop.FCEngine.dll
    • ABBYY.Tools.dll
    • ABBYY.Objects.dll
    • ABBYY.Recognition.dll
    • ABBYY.TemplateStorage.dll
    • ABBYY.PassportReaderSdk.dll
  2. Запустите cmd.exe с правами администратора, перейдите в папку с вышеуказанными библиотеками и запустите регистрацию библиотеки типов с помощью следующей команды:
    <Путь к актуальной версии regasm.exe>\regasm ABBYY.PassportReaderSdk.dll /tlb:ABBYY.PassportReaderSdk.tlb /codebase
    Возможные пути к актуальной версии regasm.exe:
    • для 32-битного проекта:
      • C:\Windows\Microsoft.NET\Framework\v2.0.50727
      • C:\Windows\Microsoft.NET\Framework\v4.0.30319
    • для 64-битного проекта:
      • C:\Windows\Microsoft.NET\Framework64\v2.0.50727
      • C:\Windows\Microsoft.NET\Framework64\v4.0.30319

Была ли эта статья полезной?

Пользователи, считающие этот материал полезным: 0 из 0

Еще есть вопросы? Отправить запрос

Комментарии

0 комментариев

Войдите в службу, чтобы оставить комментарий.