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

Explain why datareader is useful?

554


Can you explain one critical mapping? Performance issue which one is better?

469


is gateway for sms continue connected for sending sms.how?

1833


What are the types of validation in asp net?

549


how to implement some securty aspect in our application i.e 1.cookie poisioning. 2.data encryption. 3.forcefull browsing 4.sql/code injection 5.securing web app by using web services ........my question is how to implement these thing in our application is this done by hard coding or by help of some tool

1644






What role “#&&” plays in a querysting?

557


How can we identify that the Page is Post Back?

559


What does aspcompat="true" mean?

561


Write some code using interfaces, virtual methods, and an abstract class`

1587


Explain the difference between overriding and overloading?

547


What are strong names?

593


How many types of cookies are available in asp?

583


What are the modes of updation in an updatepanel? What are triggers of an updatepanel?

509


How do you declare static variable? What is its lifetime?

511


What are web beacons used for?

550