[Mono-devel-list] GAC, Shared Assemblies and Assembly Versioning

Paolo Molaro lupus at ximian.com
Thu Feb 5 09:13:42 EST 2004

On 02/04/04 Jason King wrote:
> Given that Mono users have the freedom to install Mono and supporting
> libraries pretty much wherever they like, where does this leave the Mono
> implementation of the global assembly cache?  For example, say I want to add
> a shared assembly so that all apps on my machine can use it...?

Versioned and strongnamed assemblies may be installed (using a specific
gacutil program) into a per-user or per-system GAC-like directory
structure. Additionally, the loader will also look at the MONO_PATH
environment variable (list of directories) and in a default location.
Only the default location and MONO_PATH support is implemented right
now. The loader side of the GAC will be implemented as soon as we figure
out a way to cheat about versions and strongnames.


lupus at debian.org                                     debian/rules
lupus at ximian.com                             Monkeys do it better

More information about the Mono-devel-list mailing list