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 is abstract class and method..

2 Answers  


What is the difference between a thread and a process?

3 Answers  


What is a PostBack? What is ViewState? How is it encoded? Is it encrypted? Who uses ViewState? Why is it either useful or evil?

3 Answers   TCS,


What is a postback url?

0 Answers  


Describe how to implement globalization and localization in the use interface in .net.

0 Answers  






How to turn off cookies for a page?

0 Answers  


What are the differences between Trace and Debug?

2 Answers   Accenture,


Explain the asp.net page life cycle.

0 Answers  


Name the tools or API for developing or testing web api?

0 Answers  


• What Session State providers are available in ASP.NET? What are the pros and cons of each?

2 Answers   Infosys,


What is boxing and unboxing in asp.net?

0 Answers  


Singleton Design pattern?How do you achieve it?

3 Answers   Microsoft,


Categories