what is DLL Hell and how it is solved in .NET?
Answer Posted / vimal victor
DLL Hell :- This is a problem in loading a specific dll
(class id, version number, path etc). For example, if I
build test.dll v1.0.0.0 and deploying it in c:\MyProg. My
application App1 and App2 are using the methods in that
dll. And there is a requirement to change something in App1
and I supposed to change test.dll also for the same
requirement. Once I finished with all my changes, I will be
deploying them in the appropriate locations. Now, the older
dll will be overwritten. And my App2 will look for test.dll
of older version and since it is not there it will not
work. This is a scenario for dll hell issue.
.NET and dll hell:- .NET has a provision to specify whether
a 'Specific Version' to be loaded or not. If you check with
any dll's propery window, that has a property called
Specific Version. By default it will be false for the dll's
created by users. It means whether the specific version
alone has to be loaded for that project. If that is false,
then te runtime will load any available higher version of
dll for that project. Thus this issue has been sorted out.
Is This Answer Correct ? | 67 Yes | 13 No |
Post New Answer View All Answers
How to implement globalization and localization in the use interface in .net.
What are query strings used for?
Can we create a multiple user simultaneously ?
what are configuration files?
Is there any limit for query string? Means what is the maximum size?
Can any body provide me the sample web application in asp.net
Explain the difference between singleton and single call?
How many types of cookies are there in asp.net?
How can we Validate a Controls in ASP.NET page using JavaScript?
What is inproc and outproc?
Why cyclomatic complexity is important?
Write the different features of a Thread and a Process?
If iam developing an application that must accomodate multiple security levels though secure login and my asp.net web appplication is spanned across three web-servers (using round-robbin load balancing) what would be the best approach to maintain login-in state for the users?
Explain the basic functionality of garbage collector?
How do you remove duplicates without using remove duplicate stage?