[Mono-devel-list] Bride of GAC
Todd Berman
tberman at sevenl.net
Tue May 11 17:57:41 EDT 2004
On Tue, 2004-11-05 at 16:53 -0500, Mike Kestner wrote:
> On Tue, 2004-05-11 at 16:26, Todd Berman wrote:
>
> > > I read everything posted on this subject (GAC) I still don't get why
> > > fully qualified paths to the assemblies are needed.
> >
> > The best explanation I got from Gert was because of how nant works.
> >
> > However, the resolving from the GAC is fairly broken in general.
>
> Just to be clear. This has nothing to do with GAC runtime resolution.
> This is a "compile-time" requirement.
>
> Miguel's requirement is to have the assemblies only located on disk in
> one distinct location with no links or copies. We are putting the
> assemblies into the GAC so that they can be found easily at runtime.
>
How are we doing assemblies that come from the mono-* packages then?
> In order to compile against the assemblies, though, mcs has to be able
> to find them based on a provided -r. We will be providing .pc files
> with references like:
>
> Libs: -r
> /usr/lib/mono/gac/glib-sharp/1.0.0.0_someobnoxiouskey/glib-sharp.dll
> etc...
>
> so that you can add a -pkg gtk-sharp and it will pull in the necessary
> references so that mcs can locate the assembly to build your app.
>
Well, I cant wait to see your makefile magic that will accomplish this,
so I can copy it for gecko and gtksourceview. :)
> --
> Mike Kestner <mkestner at ximian.com>
>
> _______________________________________________
> 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