[Mono-dev] One Version of Mono.Cairo

Jonathan Pobst monkey at jpobst.com
Wed Jul 2 11:34:55 EDT 2008


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.

I think we need to:
- Not ship a 2.0 version.
- Ship a policy file that maps both versions to the 1.0 version.

This should allow existing programs to work while reducing us to only 
one version Mono.Cairo.

Some other assemblies that we appear to ship 1.0 and 2.0 versions of 
without any differences between them (looking at the 1.9.1 Win/Mono Gac):
- CustomMarshallers.dll
- Mono.Data.dll
- Mono.Data.SybaseClient.dll
- Mono.Data.TdsClient.dll
- Mono.Http.dll
- Mono.Posix.dll
- Mono.Security.Win32.dll
- Novell.Directory.Ldap.dll
- Npgsql.dll
- OpenSystem.C.dll

Jonathan


More information about the Mono-devel-list mailing list