[Mono-dev] Embedding Mono
vinay_rk
vinay.kashyap at ironmountain.com
Tue Mar 15 06:45:19 EDT 2011
Hi,
I got the thing to work... but I' am not very thrilled with the
resolution... It seems like it'll work only if I use the same string for
both MonoDomain creation thru mono_jit_init and also for loading assembly
thru mono_domain_assembly_open.. In essense I am having to pass the assembly
file path string even for the Domain, I used to think that it just requires
a string name for the domain.
But with this issue gone.. when I continued my work I hit upon another
issue: My managed app uses the Mono.Unix.UnixDirectoryInfo class and at the
instantiation of this class I get an exception that says :
Unhandled Exception: System.TypeInitializationException: An exception was
thrown by the type initializer for Mono.Unix.Native.Syscall --->
System.DllNotFoundException: MonoPosixHelper
at (wrapper managed-to-native) Mono.Unix.Native.Syscall:_L_ctermid ()
at Mono.Unix.Native.Syscall..cctor () [0x00000] in :0
--- End of inner exception stack trace ---
at Mono.Unix.UnixFileSystemInfo.GetFileStatus (System.String path,
Mono.Unix.Native.Stat& stat) [0x00000] in :0
at Mono.Unix.UnixFileSystemInfo.Refresh (Boolean force) [0x00000] in :0
at Mono.Unix.UnixFileSystemInfo..ctor (System.String path) [0x00000] in :0
at Mono.Unix.UnixDirectoryInfo..ctor (System.String path) [0x00000] in :0
at SimpleScanner.Program.Main (System.String[] args) [0x00000] in :0
I am trying this on Mac OSX and I dont get this problem if I run my exe
directly from Terminal using: Mono . So how is the environment different in
case of Mono Embedding for this to happen.
Any help is highly appreciated...
Thanks in advance.
-Vinay
--
View this message in context: http://mono.1490590.n4.nabble.com/Embedding-Mono-tp3345310p3356206.html
Sent from the Mono - Dev mailing list archive at Nabble.com.
More information about the Mono-devel-list
mailing list