<div dir="ltr">I am trying to create a DLL that does not require mono to be installed.&nbsp; I have used mkbundle with this command line:<br><br><span style="font-family: courier new,monospace;">mkbundle -o host.c --nomain -c -oo libhost.a -L &lt;path to mono libraries&gt; MacMonoClient.dll System.dll System.Core.dll etc.<br>

<br></span>I can successfully compile and link the host.c file and the
libhost.a object file into a Cocoa Objc application.&nbsp; At runtime I can
use mono_domain_assembly_open() to load the &#39;bundled&#39; library.&nbsp; And it
works.&nbsp; <br>
<br>However, if I move the Mono.framework out of the way and run the application I get this error:<br>dyld: Library not loaded: /Library/Frameworks/Mono.<div dir="ltr">framework/Versions/1.9.1/lib/libintl.8.0.1.dylib<br>
&nbsp; Referenced from: /Users/username/MySrc/mycode/sandbox/My Desktop/build/Debug/My Desktop.app/Contents/MacOS/My Desktop<br>
&nbsp; Reason: image not found<br><br>Now
of course I&#39;d like to do all of the relocation magic on the dylib&#39;s etc
so that I do not need Mono installed.&nbsp; I have had no success in this
effort.&nbsp; The result of mkbundle is not a file that otool can find
symbols.&nbsp; install_name_tool appears to do nothing.<br>
<br>So the basic question is: can I fully embed a mono library so that
it is not required to have mono installed?&nbsp; And if yes... then what am
I doing wrong?<br><br>Thanks for any help!</div></div>