【发布时间】:2016-08-12 17:11:44
【问题描述】:
我使用 ILSpy 来探索程序集。现在我的任务是在被调查的程序集中找到依赖于第三方程序集的所有方法。也就是说,我想知道我的程序集中有哪些方法调用了第三方程序集中的方法。是否有可能以某种方式使用 ILSpy 或其他软件?
【问题讨论】:
标签: .net decompiling ilspy
我使用 ILSpy 来探索程序集。现在我的任务是在被调查的程序集中找到依赖于第三方程序集的所有方法。也就是说,我想知道我的程序集中有哪些方法调用了第三方程序集中的方法。是否有可能以某种方式使用 ILSpy 或其他软件?
【问题讨论】:
标签: .net decompiling ilspy
我不知道有什么工具可以自动进行依赖分析。
如果第三方程序集足够小,您可以加载它和调查的程序集,并在程序集中的所有类型上使用 JustDecompile 的 Find Usages 功能并从那里开始。被调查的组件也必须具有可管理的大小。
您也可以将其自动化,但您必须编写一些代码才能做到这一点。 JustDecompile 和 ILSpy 引擎都是开源的。你可以创建一个插件来做到这一点。
最后但并非最不重要的一点是,您可以对此进行投票 - https://justdecompile.uservoice.com/forums/113277-justdecompile-feature-suggestions/suggestions/1772437-provide-depends-on-analysis,以便该功能在 JustDecompile 的积压中得到更高的评价。
【讨论】: