View Single Post
Venemo's Avatar
Posts: 1,296 | Thanked: 1,773 times | Joined on Aug 2009 @ Budapest, Hungary
#17
Originally Posted by fatalsaint View Post
You won't be able to point-clicky install software from debian and software from meego and have both software use different versions of libraries... use easy debian for that.
Thanks for your clarification.
I accept that it is not possible, then.

Originally Posted by fatalsaint View Post
ETA: As for the windows thing, you can't have the same filename in the same directory at the same time regardless of versions. So you'd have to name the dll two different things and the app would have to be written calling that name of dll.
The part about filenames is correct, the rest is not.

For traditional COM dlls, you can register multiple versions of them.
The will reside in different physical locations, but an application requesting a specific version of a dll can get it easily.

For the managed programming model:
You can have every version of the .NET framework running alongside each other.
This is also true for your own assemblies, you can have multiple versions of the same assembly in the GAC.

And my point is: it is handled directly by the operating system, the developers don't have to do anything about it.