https://bugzilla.novell.com/show_bug.cgi?id=636915
https://bugzilla.novell.com/show_bug.cgi?id=636915#c0 Summary: native libraries needed by DllImport not found in non-app directory containing the executing assembly Classification: Mono Product: Mono: Runtime Version: 2.6.x Platform: x86 OS/Version: Windows 7 Status: NEW Severity: Normal Priority: P5 - None Component: interop AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.8) Gecko/20100722 Firefox/3.6.8 A native library required for P/Invoke cannot be found by Mono [on Windows] if it only exists in the directory of the currently executing assembly which has been loaded from an arbitrary directory via the Assembly.LoadFrom method. This dynamically loaded assembly contains the DllImport attribute in question. This scenario works correctly when running under the .NET Framework. Reproducible: Always Steps to Reproduce: 1. Compile all the projects attached to this bug report (3 total). 2. There should be two managed assemblies (one EXE & one DLL) and a native library (DLL). 3. Run the EXE. Actual Results: Mono fails to locate the native library and throws a DllNotFoundException. Expected Results: The native library should load and execute correctly. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
