[Mono-dev] One Version of Mono.Cairo

Mirco Bauer meebey at meebey.net
Wed Jul 2 12:50:42 EDT 2008

On Wed, 2008-07-02 at 18:31 +0200, Robert Jordan wrote:
> Hi Jonathan,
> Jonathan Pobst wrote:
> > Currently we ship 2 versions of Mono.Cairo.dll in Mono, a 1.0 and a 2.0 
> > version.  However, there is no difference in these versions.  This can 
> > cause issues if different assemblies reference different versions and 
> > the runtime tries to load them both.
> The assemblies you've listed are all using
> [assembly: AssemblyVersion (Consts.FxVersion)]
> consistently, so the assembly names are different.
> The mentioned issues could be caused by a runtime bug, though.
> Or by the Assembly.LoadWithPartialName and similar APIs.

Might be related to this bug:

AFAIK Mono does not load 2 different versions of libraries that are part
of the runtmime (basicly everthing that is Consts.FxVersion). Instead
it maps the assembly reference from 1.0.5 to 2.0 when the running
runtime is 2.0. I don't know why this is really needed, but that's the
way it currently is. So not sure if dropping the 2.0 libs would solve or
rather cause any issues ;)


Mirco 'meebey' Bauer

PGP-Key ID: 0xEEF946C8

FOSS Developer    meebey at meebey.net  http://www.meebey.net/
PEAR Developer    meebey at php.net     http://pear.php.net/
Debian Developer  meebey at debian.org  http://www.debian.org/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 315 bytes
Desc: This is a digitally signed message part
Url : http://lists.ximian.com/pipermail/mono-devel-list/attachments/20080702/ff351cdf/attachment.bin 

More information about the Mono-devel-list mailing list