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

What are the disadvantages of view state / what are the benefits?

2 Answers   Siebel Systems,


What are the various types of authentication?

1 Answers  


Why web api is better than wcf?

0 Answers  


How would you implement inheritance using c#?

0 Answers  


What are the differences between application object and session object?

0 Answers  






How to count the number of objects present in a web page? How to count the number of radio buttons in a web page?

0 Answers   HCL,


What is application state?

0 Answers  


How many rules are there regarding a well formed XML document? a) Nine b) Three c) Six d) Two

1 Answers   Syntax Softtech,


what exception is thrown when you do a response.redirect

2 Answers   IBM,


What is asp.net globalization?

0 Answers  


What is server redirect?

0 Answers  


Define an assembly?

9 Answers   Siebel,


Categories