我该如何研究.NET DLL依赖?

时间:2017-07-28 14:51:26

标签: .net dll reflector

我得到一个与无法加载的DLL相关的异常但是...没有项目似乎引用该DLL。

我怎么知道谁在呼唤它?

1 个答案:

答案 0 :(得分:0)

从Visual Studio命令提示符运行ildasm。您将在与Visual Studio(devenv)相同的文件夹中找到ildasm

使用ildasm,您可以借出一个程序集,然后将其反汇编回IL。在大多数情况下,这并不是非常有用,但它也可以让您访问程序集的清单 enter image description here

双击Manifest,您将获得该Assembly的清单。你对顶部的东西感兴趣,这些东西将是所有的装配参考。 enter image description here

拉出每个引用的程序集的清单,你会发现一个依赖于程序集导致问题的程序集。