专用 DLL 使用版本特定信息或空 .local 文件来强制要求程序所使用的 DLL 的版本。要使用专用 DLL,请在程序根文件夹中查找 DLL。然后,对于新程序,请向该 DLL 中添加版本特定信息。对于旧程序,请使用空 .local 文件。每个方法都告诉操作系统使用位于程序根文件夹中的专用 DLL。可以使用多个工具来帮助您解决 DLL 问题。以下是其中的部分工具。 Dependency WalkerDependency Walker 工具可以递归扫描以寻找程序所使用的所有依赖 DLL。当您在 Dependency Walker 中打开程序时,Dependency Walker 会执行下列检查: Dependency Walker 检查是否丢失 DLL。 Dependency Walker 检查是否存在无效的程序文件或 DLL。 Dependency Walker 检查导入函数和导出函数是否匹配。 Dependency Walker 检查是否存在循环依赖性错误。 Dependency Walker 检查是否存在由于针对另一不同操作系统而无效的模块。通过使用 Dependency Walker,您可以记录程序使用的所有 DLL。这可能有助于避免和更正将来可能发生的 DLL 问题。