[Mono-dev] CurrentDomain.BaseDirectory when embedding
joncham at gmail.com
Fri Mar 11 19:27:32 EST 2011
I believe you need to call mono_jit_exec to properly initialize the runtime.
If you don't have a Main method for you application since you are embedding,
just create an empty one in your assembly that can be invoked. After the
call to mono_jit_exec things should be setup properly.
On Fri, Mar 11, 2011 at 6:55 PM, Steve Baer <steve at mcneel.com> wrote:
> I’m getting an exception when calling NSApplication.Init() in a MonoMac
> built from the latest github source in our application which is embedding
> Mono. I don’t think the has to do with MonoMac, but has just turned up
> something in the embedding API. Turns out that
> returns null when mono is running embedded. I’ve tried both mono_jit_init
> and mono_jit_init_version to create the default AppDomain and they both give
> me a null BaseDirectory (no surprise since they just end up calling the same
> mini_init function). I’ve been digging around the embedding header and c
> files for a while, but haven’t run across any way to set up the initial
> AppDomain. Maybe I’m just looking in the wrong place.
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Mono-devel-list