What is dll hell
Both of these applications use the same shared assembly SharedApp. Somehow, I have the latest version of SharedApp. The latest SharedApp. In short, a newer version of a DLL might not be compatible with an older application. Here SharedApp. So, DLL HELL is the problem where one application will install a newer version of a shared component that is not backward compatible with the version already on the machine, causing other existing applications that rely on the shared component to break.
Now the resolution of this is after introducing Versioning in. Net with shared assemblies. Strong-named assemblies in. NET have 4 pieces in their name as listed below.
AzRoles assembly has version 2. Posted by: jagadeish 9 years ago. Comments: Thank guys , it helped lot , to understand the concept. Keep the good work going on.
Posted by: sumitsingh 9 years ago. Hi, In simple words : For instance there is an application A with the dll version 1. Posted by: SMal. Posted by: piyushnasa 9 years ago. Posted by: isukapalli 9 years ago. By using Merge modules also we can resolve the Dll Hell problem. Answer this question. Posted by:. Don't be a Stranger! Problems with registries, incompatibility and the incorrect updating of DLL files are all part of the general challenge of ordering the use of DLL files across many different applications.
In more current versions of Windows, some of the problems that contribute to DLL hell have been addressed and solved to some extent.
Changes include a. NET framework, which uses metadata to describe program components. This system helps with versioning and deployment to alleviate some of the problems that arise due to cross-language DLL use or situations where applications have to share a DLL file.
Other solutions involve placing an application's DLL file into a separate folder rather than storing it in a shared location so that each application can have its own unique version of the DLL file. Synonyms Dynamic Link Library Hell. Share this Term. Dependency Hell Global Assembly Cache.
Tech moves fast!
0コメント