我们在维护一些老旧项目的时候,经常会出现由于缺少dll导致软件或系统无法运行,但由于人员流失、文档缺失,又不知道缺少哪些dll,需要通过代码查看,比较费时间。
今天给大家推荐,一个可以查看DLL依赖关系的开源工具,方便我们查看DLL依赖关系。
01 项目简介
该项目是基于C#开发的,用于Windows开发人员解决 dll 加载依赖问题。
分析DLL支持3个选项:
-
**默认行为:**ChildOnly,仅处理PE子导入,不处理其他内容。
-
**延迟加载处理:**RecursiveOnlyOnDirectImports,不处理延迟加载的DLLs。
-
**完全递归分析:**Recursive,进行完整的递归分析。此选项需要花费更多时间和内存。
02 工具截图
用户选项
DLL依赖关系
03 项目地址
https://github.com/lucasg/Dependencies
更多开源项目: https://github.com/bianchenglequ/NetCodeTop
我是编程乐趣,一个.Net开发经验老程序员,欢迎“关注”我,每天为你分享开源项目和编程知识。
也欢迎加入【.Net技术编程交流社区】,和大家共同学习交流!,点击加入:https://bbs.csdn.net/topics/613465368
- End -