[Mono-devel-list] mscorlib symlink

Gert Driesen gert.driesen at pandora.be
Tue May 11 17:07:06 EDT 2004

----- Original Message ----- 
From: "Todd Berman" <tberman at sevenl.net>
To: "Gert Driesen" <gert.driesen at pandora.be>
Cc: <mono-devel-list at lists.ximian.com>
Sent: Tuesday, May 11, 2004 10:30 PM
Subject: Re: [Mono-devel-list] mscorlib symlink

> On Tue, 2004-11-05 at 21:28 +0200, Gert Driesen wrote:
> > Hi,
> >
> > Would it be possible to also add a symlink to $prefix/lib/mscorlib.dll
> > in $prefix/lib/mono/1.0 (and 2.0), like we already do for the other
> > assemblies ?
> >
> Why?

First of all for consistency, as all other system assemblies have symlinks
in that dir.  Second, to allow easy references to the mono mscorlib using
file paths ... All other existing frameworks (.NET 1.x, 2.0 and Rotor) store
all system assemblies in one directory.  It would allow for a more generic
way to determine the location of mscorlib.dll (actually the system
assemblies in general) for a given framework.

> > If we do this, we should ofcourse also install mscorlib.dll to
> > <installdir>\lib\mono\1.0 on Windows.
> >
> > Currently, all mono assemblies are installed to both the GAC and the
> > $prefix/lib/mono/1.0, would it be better to only do this for the system
> > assemblies (meaning those matching MS.NET assemblies) ?
> >
> Again, Why? These symlinks exist for the compiler to reference. The
> compiler should be able to reference those additional assemblies.

I was only asking this, as I knew some are bothered by these symlinks, so I
though that keeping these to an absolute minimum would be better ... But I
really don't have any problems with this.


More information about the Mono-devel-list mailing list