查找单个类的所有依赖项



如何自动获得一个。net (c#)类的直接和间接依赖关系列表,但不包括第三方库中的类?

我试过VS和NDepend。与VS的生成依赖关系图,它不允许选择一个类,我得到一个巨大的难以管理的图形与NDepend,它包括第三方库的依赖关系,我没有找到一个选项来排除这些,并保持图表在类级别,它迫使我切换到名称空间或汇编级别。

你可以在Visual Studio Enterprise中这样做。

    在Architecture菜单中,选择New Diagram
  1. 选择直接绘图文件
  2. 如果您的解决方案中没有任何建模项目,您将被要求创建它
  3. 将您感兴趣的类从解决方案资源管理器拖放到图表区域
  4. 点击查找所有参考

我使用VS2013,所以一些细微差别可能会有所不同(即上下文菜单中的名称),但肯定你也可以在vs2010和2012中做到这一点。

最新更新