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

Answer Posted / parthasarathi

Global assembly Cache (GAC) is a repository for all the .Net components or dll that are shared globally on a particular machine. When a .Net component or dll 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 or dll. The component or dll is then registered in the GAC and indexed by its strong name, so that even with same name of assembly could be install to GAC that will be having two different versions. Once versioning done with any assembly there will be no chance to conflict, which was earlier happening (DLL HELL).

Is This Answer Correct ?    1 Yes 0 No



Post New Answer       View All Answers


Please Help Members By Posting Answers For Below Questions

What are the 3 levels at which content pages can be attached to Master Page?

565


How to display validation messages in one control?

532


How does the iis work?

534


i want to implement grid view value in paypal site. so how to create this code in asp.net with C#

1480


How to find last error which occurred in Asp.net ?

669






if i want to give an alert message like "try after sometime" to a web page which is being seen by other person.if a web page is not seen by anyone then it should display otherwise it show a display a message stating that other person is viewing so try after some time........how can i implement this.

1821


What is session in web technology?

508


If 200 is for all successful operation then why do we have 201 response codes?

512


What is base class of button control in .net?

509


What are the different properties of server control that exists?

551


Can a master page have more than one contentplaceholder?

497


What is the extension of master page in asp.net?

537


How to prepare culture-specific formatting in .net.

501


Why do we use asp.net?

570


What is viewstate in asp net with example?

514