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 is odata in web api?

558


Tell me how asp.net mvc differs from asp.net web forms? : asp.net mvc

550


Explain the difference between AutoPostBack and IspostBack in ASP.NET?

598


How do u optimize a query in asp.net?

563


How would you turn off cookies on a page of a website?

504






When you use Ajax controls in the ASP.NET application?

564


What is an asp.net validator? And, mention its types.

586


What is actually returned from server to the browser when a browser requests an .aspx file and the file is displayed?

525


What are the different types of cookies in asp.net?

518


WSDL means?

663


Which is an advantage of application service providers?

489


How do active server pages work?

546


If you are using two select queries and retrieving data. how do you access second query's result set using data reader?

4744


How information about the user's locale can be accessed?

581


Where session id is stored?

533