[Mono-devel-list] GAC (design) issues - A Simple solution

A Rafael D Teixeira rafaelteixeirabr at hotmail.com
Mon May 3 14:17:41 EDT 2004


Well if it is not for the bytes, why all that noise. Just make the dlls  be 
at both sites and keep the semantics of Assembly.LoadFrom.

The only thing I see with packaging the assembly only on devel packages is 
that some apps use the scan-a-directory-for-plugin-assemblies approach. So 
the plugin is just installed by copying to the right directory. Security 
issues may arise, but again the issue is compatibility.

Also the new precompiled ASP.NET pages feature, is bound to work based on 
assembly presence at specific locations, as the versioning is unimportant 
and the pages aren't deployed themselves...

Probably we can find many other cases to further show that this semantic 
assumption in the Assembly.LoadFrom X GAC handling is not necessarily tied 
only to the developer side of things.

Best regards,

Rafael "Monoman" Teixeira
Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/
MonoBrasil Founding Member - Membro Fundador do MonoBrasil 
http://monobrasil.softwarelivre.org
English Blog: http://monoblog.blogspot.com/
Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/



>From: Todd Berman <tberman at sevenl.net>
>To: A Rafael D Teixeira <rafaelteixeirabr at hotmail.com>
>CC: ianm at ActiveState.com, tauberer at for.net, 
>gert.driesen at pandora.be,ca.brengesjo at telia.com, 
>mono-devel-list at lists.ximian.com
>Subject: Re: [Mono-devel-list] GAC (design) issues - A Simple solution
>Date: Mon, 03 May 2004 12:01:16 -0400
>
>On Mon, 2004-03-05 at 12:58 -0300, A Rafael D Teixeira wrote:
> > 2 - create a dllname-named symlink in the /root path to the gac version. 
>The
> > issue here is keeping the symlinks pointing to the correct place...
> >
> > How-to: gacutil creates symlink /opt/cli/monodoc/lib/monodoc.dll ->
> > 
>/{$prefix}/lib/mono/gac/monodoc/1.0.2004.29241__0738eb9f132ed756/monodoc.dll
> >
> > What do you all people think?
>
>Personally, I'd rather lose the bytes man, plus for packages, that would
>only be installed with the -devel package or whatever the equivalent is,
>as you dont need them at runtime, just at build time. And developers are
>used to installing lots of crap ;)
>
>--Todd
>
> >
> > Rafael "Monoman" Teixeira
> > Mono Hacker since 16 Jul 2001 - http://www.go-mono.org/
> > MonoBrasil Founding Member - Membro Fundador do MonoBrasil
> > http://monobrasil.softwarelivre.org
> > English Blog: http://monoblog.blogspot.com/
> > Brazilian Portuguese Blog: http://monoblog.weblogger.terra.com.br/
> >
> > _________________________________________________________________
> > MSN Messenger: instale grtis e converse com seus amigos.
> > http://messenger.msn.com.br
> >
>
>_______________________________________________
>Mono-devel-list mailing list
>Mono-devel-list at lists.ximian.com
>http://lists.ximian.com/mailman/listinfo/mono-devel-list

_________________________________________________________________
MSN Messenger: instale grátis e converse com seus amigos. 
http://messenger.msn.com.br




More information about the Mono-devel-list mailing list