[Mono-list] monodoc.dll looking for missing method in mscorlib.dll

A.M. Abdelaziz amamh3 at gmail.com
Tue Dec 29 22:50:14 EST 2009


   - I have just installed openSUSE 11.2
   - dist-upgrade --repo mono-stable (the repo mentioned on mono-project.com
   )
   - mono, debugger, gtk-2.12, mono-tools from svn (all to /usr/local of
   course, did overwrite mono-stable)

running "monodoc" and opening a page gives a warning then crashes, the
warning is:
** (browser:22363): WARNING **: Missing method
System.Type::op_Equality(Type,Type) in assembly
/usr/local/lib/mono/2.0/mscorlib.dll, referenced in assembly
/usr/local/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756/monodoc.dll

using monodoc-core from mono-stable makes it work fine but it shows
documentation associated with mono-stable not the documentation of the svn
mono so:
I solved the problem using a workaround, here is my notes from Tomboy:

*monodoc.dll from svn appears to suffer a problem coz it requests
System.Type::op_Equality method from 2.0/mscorlib.dll which doesn't exist,
so:*
*• installed monodoc-core from mono-stable*
*• moved all svn monodoc files in:*
*∘ /usr/local/lib/mono/gac/monodoc/1.0.0.0__0738eb9f132ed756*
*• to dir "old"*
*• replaced them with the new files from mono-stable, BUT only kept
monodoc.dll.config from svn and didn't replace it, to make it read svn
documentation and not the one from mono-stable (which doesn't include gtk
sharp docs, btw)*
*• to understand better, view monodoc.dll.config in the specified dir*

so in a nutshell, that workaround replaces monodoc.dll with the one from
mono-stable (which doesn't look for the missing method) and keeps its
.config file without replacing it, so monodoc uses documentation from svn
not mono-stable.
again, the workaround is:
monodoc.dll and monodoc.mdb -> mono-stable
monodoc.dll.config -> svn

is this a bug? does any one else have this problem?
Thanks in advance
-- 
A.M. Abdelaziz
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20091230/97522af5/attachment-0001.html 


More information about the Mono-list mailing list