DLL地狱

作者: Robert Simon
创建日期: 19 六月 2021
更新日期: 24 六月 2024
Anonim
DLL vs EXE | Windows DLL Hell
视频: DLL vs EXE | Windows DLL Hell

内容

定义-DLL Hell是什么意思?

DLL地狱是与使用动态链接库(DLL)或DLL文件相关的各种问题的常用术语。 DLL文件是Windows操作系统中的一种资源,其中包含与一个或多个应用程序的功能相关的代码和数据。这些文件可能具有文件扩展名.dll或其他文件扩展名,自微软计算机技术的早期MS-DOS版本以来,它们一直是Windows操作系统和Windows程序的主要构建块。 Windows的后续版本已说明了将DLL文件用于许多不同程序的某些问题。

Microsoft Azure和Microsoft Cloud简介在本指南中,您将了解什么是云计算,以及Microsoft Azure如何帮助您从云迁移和运行业务。

技术百科解释DLL地狱

导致开发人员使用“ DLL地狱”一词的许多问题都涉及以下情况:程序对DLL文件的更改会对需要使用同一DLL文件的其他程序的功能产生负面影响。注册表问题,不兼容以及DLL文件的不正确更新都是在许多不同的应用程序中命令使用DLL文件的一般挑战的一部分。

在Windows的最新版本中,已解决并解决了某些导致DLL死机的问题。更改包括.NET框架,该框架使用元数据描述程序组件。该系统有助于版本控制和部署,以缓解由于使用跨语言DLL或应用程序必须共享DLL文件而引起的某些问题。 Windows 2000中引入的Windows文件保护系统阻止某些程序更改系统DLL文件。其他解决方案包括将应用程序DLL文件放置到单独的文件夹中,而不是将其存储在共享位置中,以便每个应用程序可以具有其自己独特的DLL文件版本。