[Mono-devel-list] GAC and third party libraries: post Beta planning.

Todd Berman tberman at sevenl.net
Thu May 6 12:14:09 EDT 2004


On Thu, 2004-06-05 at 11:02 -0500, Gonia Eric - egonia wrote:
> You don't have to respond to this, but just thought I would through a
> little something in here that may have already been mentioned.
> 
> >The problem with that is apparently the gac shouldnt be used to
> > reference assemblies at any time but runtime. It is designed to be an
> > opaque black box that just works. For right now it is file based, but
> > there are no promises in the future.
> I don't think this is true. It looks like csc uses it to reference
> assemblies for compilation. If you look at the detailed compiler output
> for an asp.net error page you see stuff like this:
> /R:"c:\windows\assembly\gac\system.enterpriseservices\1.0.5000.0__b03f5f7f11d50a3a\system.enterpriseservices.dll
> 
> Noticed the gac directory.
> 

Note that its asp.net at runtime. asp.net has to use that, as it cant
assume you have the SDK installed.

--Todd

> 
> Also, I would like mcs to look at the System assemblies to locate class
> library types by default without a -r. For example, on Windows, I don't
> have to tell csc to reference System.Data to locate the SqlClient type.
> It just finds it.
> 
> 
> _______________________________________________
> Mono-devel-list mailing list
> Mono-devel-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-devel-list




More information about the Mono-devel-list mailing list