GeekInterview.com
  I am new, Sign me up!
 
GeekInterview.com  >  Interview Questions  >  Microsoft  >  VB.NET
Go To First  |  Previous Question  |  Next Question 
 VB.NET  |  Question 10 of 60    Print  
how does CLR solves dll hell?
how does it achieves Profiling and debugging services and Simplified deployment and versioning?

  
Total Answers and Comments: 3 Last Update: October 18, 2006     Asked by: mukund katpatal 
  
 Sponsored Links

 
 Best Rated Answer

No best answer available. Please pick the good answer available or submit your answer.
January 12, 2006 07:33:12   #1  
sabir        

RE: how does CLR solves dll hell?how does it ach...

as we knoe that in .net we can use the conecpt of assembly .assembly we r devieding it to two types 1)private assembly and the sharedassembly in case of assembly we r going store it the gac folder and here we r going to specify the verrsion number since it is requird us to resister into the registery it into the like this we r over comming the dllhell


 
Is this answer useful? Yes | No
April 24, 2006 04:06:09   #2  
Amit        

RE: how does CLR solves dll hell?how does it ach...
Unlike VB6; .net does not require to generate GUID for the dll's. The dll's are hosted thru applications IIS or windows services. These things internally refer to the physical locations of the file thus even if the dll is updated with certain functionalities the older application can still refer to the previous version of the Dll. and so the Hell is now a heaven..... :)
 
Is this answer useful? Yes | No
October 18, 2006 00:58:31   #3  
jyothibasa Member Since: October 2006   Contribution: 1    

RE: how does CLR solves dll hell?how does it ach...

DLL HELL IS NOTHING BUT VERSIONING PROBLEM IN .NET ...............

BEFORE .NET COM COMPONENTS ARE USED BUT THEY WILL HAV SOME PROBLEM WITH VERSIONS IF CLIENT APPLICATIONS IS HAVING A COM COMPONENT WITH 1.0 VERSION AND NOW SUPPOSE THAT VERSION HAS BEEN CHANGED THEN IT WILL EFFECT THE CLIENT APPLICATION USING OLD VERSION .........COZ.....THE NEW VERSION OF COM COMPONENT REPLACES THE OLD VERSION................

THIS PROBLEM IS OVERCOME IN .NET USING ASSEMBLIES IE .DLL FILES......

GAC(GLOBAL ASSEMBLY CACHE) CAN HAV THE ASSEMBLIES OF TWO VERSIONS WITH SAME NAME......

THE NEWER VERSION OF ASSEMBLY CANT REPLACE THE OLDER VERSION .....

SO THERE IS NO PROBLEM FOR THE CLIENT APPLICATION WHICH USES THE OLDER VERSION ..............

IF WE WANT TO CHANE THE CLIENT APPLICATION FROM USING OLDER VERSION TO NEWER VERSION WE CAN GO FOR CONFIGURATION SETTINGS .......


 
Is this answer useful? Yes | No


 
Go To Top


 Sponsored Links

 
About Us -  Privacy Policy -  Terms and Conditions -  Contact -  Ask Question -  Propose Category -  Site Updates 

Copyright © 2005 - 2009 GeekInterview.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape