【问题标题】:Find all dependencies of a single class [closed]查找单个类的所有依赖项[关闭]
【发布时间】:2014-03-27 17:18:55
【问题描述】:

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

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

【问题讨论】:

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


    【解决方案1】:

    您可以使用 Visual Studio Enterprise 做到这一点。

    1. 从架构菜单中,选择新建图表
    2. 选择直接图文档
    3. 如果您的解决方案中没有任何建模项目,系统会要求您创建它
    4. 将您感兴趣的类从解决方案资源管理器拖放到图表区域
    5. 点击查找所有参考文献

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

    【讨论】:

    • 我必须执行第 5 步。“查找所有引用”命令应该在哪里?
    • 在 VS 2013 中是在上下文菜单中右键单击图表中的类。看看你的VS版本是否一样。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-07
    • 1970-01-01
    • 1970-01-01
    • 2010-09-16
    • 1970-01-01
    • 2016-01-19
    • 2016-05-24
    相关资源
    最近更新 更多