.net 列出由程序集导出并由另一个程序集使用的符号

.net 列出由程序集导出并由另一个程序集使用的符号,.net,utilities,.net,Utilities,我有两个.net程序集-让我们称它们为A和B。程序集A使用B导出的一些类 是否有一个实用程序可以告诉我a使用了B的哪些类以及这些类的哪些成员(函数、属性等) 我尝试过reflector、JetBrains dotPeek、NDepend和反编译,但(除非我遗漏了什么),它们似乎只显示程序集级别的依赖关系。有什么建议我可以试试吗 编辑:添加了独立,只是反编译,并澄清了我对程序集级依赖不感兴趣,我相信这类事情会让你很容易发现。我仍然(遗憾地)没有尝试过,但这个问题听起来像是独立党的面包和黄油 (如果

我有两个.net程序集-让我们称它们为A和B。程序集A使用B导出的一些类

是否有一个实用程序可以告诉我a使用了B的哪些类以及这些类的哪些成员(函数、属性等)

我尝试过reflector、JetBrains dotPeek、NDepend和反编译,但(除非我遗漏了什么),它们似乎只显示程序集级别的依赖关系。有什么建议我可以试试吗


编辑:添加了独立,只是反编译,并澄清了我对程序集级依赖不感兴趣,我相信这类事情会让你很容易发现。我仍然(遗憾地)没有尝试过,但这个问题听起来像是独立党的面包和黄油


(如果你现在无法使用NDepend,我想作者会欢迎你的功能请求…

你也可以尝试一下(免费下载,所以可能会给你想要的)

谢谢Jon。我尝试了ndepend,但它似乎只报告了程序集级别的依赖关系。@AndyJohnson:您不能为每个方法/类型询问它,使用了哪些其他类型?然后过滤这些?@JonI必须重新安装以进行检查,但问题是有很多导出类。我希望能有一些东西能把它们全部忽略,只列出依赖程序集使用的方法。谢谢@KOL。它可以让我找到给定符号的使用位置,但似乎没有一种方法可以在不单独单击每个符号的情况下为所有导出的符号执行此操作。谢谢你的指针,我会继续安装的。