[Mono-list] DDllImport .config file does not work
jonpryor at vt.edu
Tue Sep 19 21:34:03 EDT 2006
On Tue, 2006-09-19 at 16:26 -0400, David Abrames wrote:
> I have created a library that wraps an API that has a Windows.DLL and Linux
> Shared Object. According to the "Interop with Native Libraries" I can use a
> per-assembly .config file to map the Windows DLL name to the Linux Shared
> Object name. However I can't get it to work.
> When I run my application I get a Dll Not Found Exception on the Windows
> DLL. The name of my wrapper library is MyAPILib.dll and the .config file is
> called MyAPILib.dll.config.
Run your app with the MONO_LOG_LEVEL environment variable set to "info"
and the MONO_LOG_MASK environment variable set to "dll", e.g.
MONO_LOG_LEVEL=info MONO_LOG_MASK=dll mono --debug program.exe
The output will contain many diagnostic messages specifying what
libraries it's trying to load, and what errors (if any) mono is
encountering when trying to load the library.
More information about the Mono-list