Golgappa.net | Golgappa.org | BagIndia.net | BodyIndia.Com | CabIndia.net | CarsBikes.net | CarsBikes.org | CashIndia.net | ConsumerIndia.net | CookingIndia.net | DataIndia.net | DealIndia.net | EmailIndia.net | FirstTablet.com | FirstTourist.com | ForsaleIndia.net | IndiaBody.Com | IndiaCab.net | IndiaCash.net | IndiaModel.net | KidForum.net | OfficeIndia.net | PaysIndia.com | RestaurantIndia.net | RestaurantsIndia.net | SaleForum.net | SellForum.net | SoldIndia.com | StarIndia.net | TomatoCab.com | TomatoCabs.com | TownIndia.com
Interested to Buy Any Domain ? << Click Here >> for more details...

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


Please Help Members By Posting Answers For Below Questions

Define transparent caching with aop?

1183


How do session tokens work?

1007


what is publisher?

2163


What’s the catch?

1165


How u refer webservices?

2018


What is the life cycle of web page?

1006


How to use multiple scriptmanager controls in a web page?

1161


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

1083


Just by seeing the signature of the bean how can you specify whether it is a stateful or stateless session bean?

1049


How will you load dynamic assembly? How will create assesblies at run time?

983


Is asp.net mvc still used? : Asp.Net MVC

1034


Explain the difference between mvc (model-view-controller) and mvp (model-view-presenter)? : asp.net mvc

1032


How would you get asp.net running in apache web servers?

1102


Apart from IDE what are the enhancements in asp.net 2.0?

2163


How Can assign alias name for ASP.NET Web API Action?

1519