<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Hi,<div><br></div><div>I ran across a perplexing error when calling a C# method in one of my assemblies from C++:&nbsp;</div><div><br></div><h2 class="title" style="margin-top: 0px; margin-right: 0px; margin-bottom: 20px; margin-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px; padding-left: 0px; font-family: palatino, georgia, 'times new roman', serif; font-size: large; color: rgb(0, 51, 102); font-style: normal; font-variant: normal; letter-spacing: normal; line-height: 19px; orphans: 2; text-align: justify; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); position: static; z-index: auto; ">System.MissingMethodException: Method not found:        'System.Type.op_Equality'.</h2><div>Searching google, it seems that the MonoTouch folks encounter this as well and the explanation is that MT is not yet fully .NET 4.0 compliant [<a href="http://comments.gmane.org/gmane.comp.gnome.mono.monotouch/1538">http://comments.gmane.org/gmane.comp.gnome.mono.monotouch/1538</a>]. &nbsp;I am using the 2.10.6 mono SDK on OS X and not using mono touch, however.</div><div><br></div><div><ol class="MailOutline"><li>Is it the case that I cannot yet call into .NET 4.0 assemblies from C++ (i doubt)? &nbsp;</li><li>Do I need to somehow tell the CLR to use the .NET 4.0 mscorlib when I call&nbsp;<span class="Apple-style-span" style="font-family: Monaco; font-size: 11px; ">mono_domain_assembly_open()?</span></li></ol></div><div><font class="Apple-style-span" face="Monaco"><span class="Apple-style-span" style="font-size: 11px;"><br></span></font></div><div>Note that I am not initializing mono_domain_assembly_open() with an exe, rather with a dll. &nbsp;Perhaps there is some setup I need to do?</div><div><br></div><div>Also I am able to evaluate into the function until it needs to reference type equality. &nbsp;The function I am evaluating is performing reflection.</div><div><br></div><div>Thanks</div><div><br></div><div>Jonathan</div></body></html>