<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; "><div>My assembly is definitely 4.0 and "monodis&nbsp;--assemblyref" indicates dependency on .NET 4 assemblies. &nbsp; I'll look into&nbsp;mono_jit_init_version() and see whether this helps.</div><div><br></div><div>AssemblyRef Table</div><div>1: Version=4.0.0.0</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Name=System</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Flags=0x00000000</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Public Key:</div><div>0x00000000: B7 7A 5C 56 19 34 E0 89&nbsp;</div><div>2: Version=4.0.0.0</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Name=mscorlib</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Flags=0x00000000</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Public Key:</div><div>0x00000000: B7 7A 5C 56 19 34 E0 89&nbsp;</div><div>3: Version=4.0.0.0</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Name=System.Core</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Flags=0x00000000</div><div>&nbsp; &nbsp; &nbsp; &nbsp; Public Key:</div><div>0x00000000: B7 7A 5C 56 19 34 E0 89&nbsp;</div><div><br></div><div>The initialization part of the C++ code looks like:</div><div><br></div><div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(106, 162, 24); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span>// create AppDomain</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>_domain = mono_jit_init (<span style="color: #bb4bd3">"api"</span>);</div><p style="margin: 0.0px 0.0px 0.0px 0.0px; font: 11.0px Monaco; min-height: 15.0px"><span class="Apple-tab-span" style="white-space:pre">        </span>&nbsp;<br class="webkit-block-placeholder"></p><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; color: rgb(106, 162, 24); "><span style="color: #000000"><span class="Apple-tab-span" style="white-space:pre">        </span></span>// load bootstrap assembly</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>string dir (assemblydir);</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>string path = dir + <span style="color: #bb4bd3">"/com.gf.core.dll"</span>;</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; "><span class="Apple-tab-span" style="white-space:pre">        </span>_core = mono_domain_assembly_open (_domain, path.c_str());</div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; "><br></div></div><div style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Monaco; min-height: 15px; ">Where "com.gf.core.dll" is compiled to .NET 4.0. &nbsp;Thanks</div></body></html>