[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