[Mono-devel-list] Compiling class libraries using VS.NET

Richard Thombs mono at stony.org
Fri Oct 17 00:45:45 EDT 2003


To make it easier for me to browse and trace through the Mono source, I
wrote a tool that creates a VS.NET project from all of the files in
mcs/class. While trying to get the resulting project to compile, I
noticed that there were a few duplicate class definitions that I
couldn't explain. Most of them have to do with a definition existing in
corelib as well as in some other location.

For example: System.IO.MonoIO is declared both in
class\System\System.IO\MonoIO.cs and class\corlib\System.IO\MonoIO.cs

I was wondering what the purpose of this duplication is and if there are
any hard and fast rules about which I should include and which I should



More information about the Mono-devel-list mailing list