查找单个类的所有依赖项

时间:2014-03-27 17:18:56

标签: c# .net visual-studio ndepend dependency-graph

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

我尝试过VS和NDepend。使用VS的生成依赖图,它不允许选择单个类,并且我得到一个巨大的无法管理的图,其中包含NDepend,它包含来自第三方库的依赖项,而我还没有找到排除这些图的选项并将图表保持在类级别,这迫使我切换到命名空间或程序集级别。

1 个答案:

答案 0 :(得分:1)

您可以使用Visual Studio Enterprise执行此操作。

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