what is DLL Hell and how it is solved in .NET?

Answer Posted / arjun jaiswal

Dll Hell refers to a set of problems caused when multiple
applications attempt to share a common component like a
dynamic link library (DLL). The reason for this issue was
that the version information about the different components
of an application was not recorded by the system.

.Net Framework provides operating systems with a Global
Assembly Cache. This Cache is a repository for all the .Net
components that are shared globally on a particular
machine. When a .Net component is installed onto the
machine, the Global Assembly Cache looks at its version,
its public key, and its language information and creates a
strong name for the component. The component is then
registered in the repository and indexed by its strong
name, so there is no confusion between different versions
of the same component, or DLL.

Is This Answer Correct ?    360 Yes 16 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

Explain about the Class view window?

581


I am trying to implement sorting facility from client side code in GridView Control. So how can I fill up an Array inside client side code (using JavaScript), i want to assign my DataSet object declared and filled up on Server side(in code behind) to the array (on client side)

1483


What is application session?

497


Differentiate between Server.Transfer and Response.Redirect with functionality? Why we can choose one over the other?

606


What are standard controls?

504






What are the features of asp net?

506


How to prevent client side validation from the ASP.NET validation controls?

569


In the Repeater control which way you can edit?

639


Explain swagger components.

558


A web service can only be written in .net? State whether true or false.

529


How can we add an event handler for a ASP.NET function executed on MouseOver for a certain button.

614


What is the default timeout for a cookie?

554


How Session outproc in Sqlserver stored?

2297


what is loosely coupled solution? How it can be used?

558


what is silver light when will we use silver light,

1432