[Mono-devel-list] Proposal: Library Loading
lists at nullenvoid.com
Tue Apr 13 21:50:18 EDT 2004
Jonathan Pryor wrote:
>This is what I was attempting to answer: how do we know which library
>version to load? We might not be able to support loading all potential
>library versions, but we can AT LEAST make sure that we'll load the
>library that the assembly was written against, providing some measure of
>sanity and safety.
> - Jon
An idea:: Perhaps the config format could be extended so that DLL
mappings could optionally specify an assembly for which the mapping
would be applied?
For example: Let's say all your apps except MyLegacyApp link against
version 2 of a library. MyLegacyApp links against version 1. You could
then add something like this to conf.d:
<!-- Generic DLL mapping -->
<dll import="libfoo" target="libfoo.so" version="2" />
<!-- Custom DLL mapping for MyLegacyApp -->
<dll import="libfoo" target="libfoo.so" version="1"
More information about the Mono-devel-list