[Mono-devel-list] GAC (design) issues

Todd Berman tberman at sevenl.net
Mon May 3 02:53:40 EDT 2004

On Mon, 2004-03-05 at 08:08 +0200, Gert Driesen wrote:
> What I really don't understand is that you're saying that no one in the Mono
> team has experience in using the MS GAC, but still you're confident enough
> that you'll do a better job at implementing it than MS. I really wonder why
> the Mono team chose to take a departure from MS compatibility at this point
> in time.

As far as no one having experience with the MS GAC, I dont think you can
presume to know that. Not only are many of the ximian mono developers on
windows all the time, lots of the active contributors have pretty
extensive win32 experience.

I dont see the departure at all personally. If anything you are taking
advantage of some peculiarities of the ms implementation which are
shortcuts to doing the right thing.

Again, you havnt explained why at all you *need* to reference the
assembly via its path. If you know what version you want an
Assembly.Load ("AssemblyName, Version=whatever") will work exactly as

And if you *dont* know what version you want, how can you be picky about
what you get back?

> I really get the impression that the GAC implementation was rushed in ...

I dont believe it is being rushed in at all, however waiting any longer
would have been a bad idea as well.

> Sorry if I'm rather negative about all this, but I'm just concerned ... I'm
> pretty sure Novell has the resources to consult MS architects on this, to
> make sure you're doing the right thing ...
> Gert


More information about the Mono-devel-list mailing list