Kofax 9. Правильно ли работают COM-объекты .Net Framework 4.0? - PullRequest
0 голосов
/ 19 декабря 2011

Почему пользовательские модули Kofax и агенты рабочих процессов (COM-объекты, написанные в .Net 4.0 framework) завершаются ошибкой со странными ошибками в Kofax (нарушение доступа, методы не найдены и т. Д.).Когда те же модули скомпилированы с .Net Framework 3.5 - все работает нормально.

Я полагаю, существует ли общая причина сбоя COM-объектов в хост-приложении x86 (в моем случае Kofax) из-за версии .Net Framework, которую они скомпилировали (4.0 не работает, но 3.5 работает нормально)?

4.0 установлено на целевой рабочей станции.

Заранее спасибо!

1 Ответ

2 голосов
/ 19 декабря 2011

Вы можете заставить это работать, поместив это в конфигурационные файлы приложения модулей Kofax:

<startup useLegacyV2RuntimeActivationPolicy="true">
   <supportedRuntime version="v4.0"/>
   <requiredRuntime version="v4.0"/>
</startup>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...