[Mono-list] DllImport and mono
robertj at gmx.net
Thu May 14 18:21:57 EDT 2009
> hey all
> I am trying out the pinvoke functionality in mono. I am using Mono 2.4
> on vista.
> When I run the application natively "ConsoleApplication.exe" it works fine.
> But when I run against mono using "mono ConsoleApplication.exe" I get the
> following Exception
> Unhandled Exception: System.DllNotFoundException: Adder
> at (wrapper managed-to-native) ConsoleApplication1.Program:AddTwoNumbers
> at ConsoleApplication1.Program.Main (System.String args) [0x00000]
> The exe and the dll both reside in the same directory. Am I missing
> something obvious to get this to work ?
Mono assumes that the native DLL is either in the PATH or
in the current directory, while MS.NET is additionally probing
the directory of the entry assembly.
I guess you've actually invoked the app like this
More information about the Mono-list