<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>I'm working off of&nbsp;<a href="http://www.mono-project.com/Embedding_Mono">http://www.mono-project.com/Embedding_Mono</a>&nbsp;with regard to initialization. &nbsp; I tried a number of possible version #s for the mono_jit_init_version(), but indicated:</div><div><br></div><div><div>WARNING: The runtime version supported by this application is unavailable.</div><div>Using default runtime: v2.0.50727</div></div><div><br></div><div>what is the version # one should use to correspond to .NET 4? &nbsp; The version #s like&nbsp;v2.0.50727 are peculiar (but I think a MS thing). &nbsp; Or is there a way to initialize the domain using the assembly? &nbsp;Is the argument to the domain optionally either its name or the path to the main assembly? &nbsp; I note that in the header have the signature:</div><div><br></div><div>&nbsp; &nbsp; mono_jit_init (const char *file);</div><div><br></div><div>Whereas the documentation in the link above indicates that mono_jit_init () is provided with the name for the domain.</div><div><br></div><div>I guess the docs are not very clear here. &nbsp;Just need one approach that works. &nbsp;Thanks for your help.</div><div><br></div><br><div><div>On Nov 4, 2011, at 3:13 PM, Robert Jordan wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><div>On 04.11.2011 20:05, Jonathan Shore wrote:<br><blockquote type="cite">My assembly is definitely 4.0 and "monodis --assemblyref" indicates dependency on .NET 4 assemblies. &nbsp;&nbsp;I'll look into mono_jit_init_version() and see whether this helps.<br></blockquote><br>Yes, but you're not using it for initialization.<br><br><blockquote type="cite"><br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>// create AppDomain<br></blockquote><br>This won't initialize a v4 runtime. The default is 2.0:<br><br><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>_domain = mono_jit_init ("api");<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span><br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>// load bootstrap assembly<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>string dir (assemblydir);<br></blockquote><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>string path = dir + "/com.gf.core.dll";<br></blockquote><br>That's too late:<br><br><blockquote type="cite"><span class="Apple-tab-span" style="white-space:pre">        </span>_core = mono_domain_assembly_open (_domain, path.c_str());<br></blockquote><blockquote type="cite"><br></blockquote><blockquote type="cite">Where "com.gf.core.dll" is compiled to .NET 4.0. &nbsp;Thanks<br></blockquote><br>Robert<br><br>_______________________________________________<br>Mono-devel-list mailing list<br><a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>http://lists.ximian.com/mailman/listinfo/mono-devel-list<br></div></blockquote></div><br></body></html>