Wednesday, 26 June 2013

What is "DLL Hell" Problem and how it is Solved?

DLL HELL is the problem that occures when an installation of a newer application might break  other application . As newer DLLs are copied into the system and the older application do not support or not compatible with them. .net overcomes this problem by supporting multiple versions of an assembly at any given time.this is called side-by-side component versioning.

How Assembly used in Avoiding "DLL Hell" Problem?
Each assembly has a version number. All the types and resources in an assembly share the same version number to make it easy for applications to refer to the correct version of files and avoid problem of "DLL Hell". Thus assemblies allows the execution of multiple versions of the same assembly on the same machine.

No comments:

Post a Comment