Library Locations

Description

A program that uses the ABBYY PassportReader SDK cannot find the libraries it needs when an object is created. Instead of looking for these libraries in ABBYY PassportReader SDK's directory, it looks in its own folders. Why does this happen?

Solution

We use the COM over .NET architecture. This architecture requires all assemblies that are registered in COM to be located in the same folder as the application that launches them or to be stored in the GAC. This behavior is standard in .NET.

Was this article helpful?

0 out of 0 found this helpful

Have more questions? Submit a request

Recently viewed