What is a DLL Hell Problem in .Net?

Answers were Sorted based on User's Feedback



What is a DLL Hell Problem in .Net?..

Answer / solanki_mca

DLL Hell, is kind of conflict that occured previously, due
to lack of version supportability of dll for(within) an
application.

Previously, if u had deployed any dll for particular
application, and in between u made some changes or provide
some more functionality within that application or u
enhance your application and you deploy new dll or
override existing dll, in this case ur old module which
was/were running fine with previous dll, may behaves
improperly because of new dll deployed.This called dll Hell.

This is no more exist in dot net because of different
version supportability of dll, it means old process worked
with old dll only and respond in exact manner, and new
process which starts after new dll deployed uses(executes
with) new dll and respond to user.

Is This Answer Correct ?    76 Yes 3 No

What is a DLL Hell Problem in .Net?..

Answer / krupali patel

DLL HELL is the problem that occures when an installation
of a newer application might break or hinder other
application as newer DLLs are copied into the system and
the older application do not support or not compatible with
them. .net overcomes this problem by supporting multiple
versions of an assembly at any given time.this is called
side-by-side component versioning.

Is This Answer Correct ?    58 Yes 8 No

What is a DLL Hell Problem in .Net?..

Answer / shekhar

WINDOWS REGISTRY CANNOT SUPPORT THE MULTIPLE VERSIONS OF
SAME COM COMPONENT.THIS IS CALLED AS THE DLL HELL.

Is This Answer Correct ?    47 Yes 15 No

What is a DLL Hell Problem in .Net?..

Answer / lallan

DLL Hell, is kind of conflict that occured previously, due
to lack of version supportability of dll for(within) an
application.

Is This Answer Correct ?    25 Yes 1 No

What is a DLL Hell Problem in .Net?..

Answer / nitesh dwivedi

Windows registry cannot maintain multiple versions of the
same library because of this when it comes to deployment.
Old version is trying to override new version clash will
take place. This will terminates installation process. This
problem is called as DLL HELL. When it comes to deployment
higher version can override lower version in the window
registry. All these drawbacks has been overcome in .net by
introducing Assembly concept.

Is This Answer Correct ?    17 Yes 1 No

What is a DLL Hell Problem in .Net?..

Answer / deepak kumar

A DLL HELL PROBLEM IS ARISE WHEN WE DEPLOYEE OR REGISTER A
NEW APPLICATION THAT'S PREVIOUS VERSION ALREADY RUNNING ON
OPERATING SYSTEM IT WILL CREATE A PROBLEM OF OVERRIDING OF
PREVIOUS VERSION AND MAKE CHANGE IN SYSTEM REGISTERY. .NET
PROVIDE A FACILITY OF GAC GLOBAL ASSAMBLY CACHE IN WHICH
WHEN NEW APPLICATION DEPLOYEED THEN IT EASILY DIFFERENCIATE
WITH PREVIOUSLY RUNNING VERSION IN MANY WAY AS THEIR NAME,
VALUE, CULTURE AND OTHER THEN DLL PROBLEM WILL NOT ARISE.

Is This Answer Correct ?    12 Yes 2 No

What is a DLL Hell Problem in .Net?..

Answer / deepak

DLL hell is Nothing but it is Vesioning Probles, This
Problem can solved by Using Side by side Excution.
DLL hell is Multiple vesions of Applications not running
Under one Assembly,By usingSide by Side Excutions .

Is This Answer Correct ?    11 Yes 2 No

What is a DLL Hell Problem in .Net?..

Answer / sudhakar sakthivel

Versoning problem is called the DLL Hell. If Already you
have deployed any application with dll. Now you did some
changed in your application and dll. If your deploy this
newer application, the Older dll will be overrided by the
newer Dll. So Older Application is not working properly.
But in .Net Framework solved this Versioning problem. So If
we developed this application in .Net, Both application
will be worked properly. Old Application will reffer the
Older Dll and Newer Application will reffer the New Dll.

Is This Answer Correct ?    6 Yes 0 No

What is a DLL Hell Problem in .Net?..

Answer / jat16may

Its about assembly version problem but now solved

Is This Answer Correct ?    7 Yes 7 No

What is a DLL Hell Problem in .Net?..

Answer / sudhanshu

in vb.net we cannot overide assembly because a hell problem
occur.A hell is that you cannot change version.msc overcome
this problem by usng overversion with config .in this
concept we change version means that olderversion to newer
version and newer version to older version. Assembly
versioning allows the application to specify not only the
library it needs to run (which was available under Win32),
but also the version of the assembly.

Is This Answer Correct ?    0 Yes 0 No

Post New Answer

More ASP.NET Interview Questions

Is asp.net web forms dead?

0 Answers  


What is the Custom Error in ASP.NET?

2 Answers   ABB, IBM, Infosys, Tech Mahindra,


RequiredFieldValidator--write code in javascript

3 Answers   Wipro,


What data types do the RangeValidator control support?

2 Answers   Siebel Systems,


Does C# support static class?Is Static class be inherited by any class?

2 Answers  


How to identify host of my system? How to identify servername of my system? How to identify domainname of my system?

2 Answers  


What is the Global.asax used for?

7 Answers   Siebel Systems,


What is request and response in asp.net?

0 Answers  


How can we prevent an aspx page get refreshed when any information fetch from the database ?

2 Answers   Minecode,


What is the difference between session and viewstate?

0 Answers  


What is the name of the base class that all web forms will be inherited?

7 Answers  


How can we register exception filter globally?

0 Answers  


Categories