查找单个类的所有依赖关系

如何自动获取具有直接和间接依赖关系的单个.NET(C#)类的依赖项列表,但不包括来自第三方库的类?

我试过VS和NDepend。 使用VS的生成依赖关系图,它不允许选择一个类,并且我使用NDepend获得了一个巨大的难以管理的图,它包含了来自第三方库的依赖关系,我还没有找到排除这些依赖关系的选项,并将它保留在类级别上迫使我切换到名称空间或组装级别。


您可以使用Visual Studio Enterprise来完成此操作。

  • 从Architecture菜单中选择New Diagram
  • 选择直接图形文档
  • 如果您的解决方案中没有任何建模项目,则会要求您创建它
  • 将您感兴趣的课程从解决方案资源管理器拖放到图表区域
  • 点击查找所有参考
  • 我使用VS2013,所以一些细微差别可以是不同的(例如,上下文菜单中的名称),但是您也可以在VS 2010和2012中使用VS2013。

    链接地址: http://www.djcxy.com/p/37735.html

    上一篇: Find all dependencies of a single class

    下一篇: Ndepend find all references of assemblies?