DLL地狱简单的说是以前的COM组件需要注册表来记录组件信息这样可能造成混乱景象.

解决方案 »

  1.   

    DLL HELL说的主要是值DLL版本冲突的问题.一般DLL新版本会覆盖旧版本,那么原来使用旧版本的dll的软件就会不能继续工作(如果新版本dll能彻底向后兼容也可以)..Net中引入了装配件,可以解决这个问题.简单的就是这样.具体参考这个帮助:
    程序集的优点
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpguide/html/cpconwhyuseassemblies.htmSimplifying Deployment and Solving DLL Hell with the .NET Framework
    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/dplywithnet.asp