У нас в производственной среде установлен Kofax Capture 10.1 и на сервере .Net Framework 4.7.2.
У нас есть собственный код C # для чтения сообщений электронной почты из ящика электронной почты и создания пакета kofax длявложения электронной почты.Во время этого процесса определенные вложения электронной почты не преобразуются в пакет, и это дает исключение:
Создание экземпляра компонента COM с помощью CLSID {F3A2E2DD-5169-42B3-AF0E-3B3DAEB25CF1} из IClassFactoryне удалось из-за следующей ошибки: 800a01ad Исключение из HRESULT: 0x800A01AD
В решении C # мы ссылались на Kofax.AscentCaptureModule.Interop
версию 4.0, и в конфигурации мы имеем "supportRuntime version =" v4.0 "sku = ". NETFramework, Version = v4.0"
Так как здесь у нас версия .NetFramework как 4.0, и в настоящее время на сервере у нас есть 4.7.2. Это вызывает ошибку .net com длясоздать пакет.