C# 如何在VisualStudio解决方案中查找最常用的类
谁知道如何在VisualStudio解决方案中找到最常用的类(编写/实现的,未引用的)?该解决方案包含许多项目。我所说的“最常用”是指最大数量的成员调用C# 如何在VisualStudio解决方案中查找最常用的类,c#,visual-studio-2013,code-metrics,C#,Visual Studio 2013,Code Metrics,谁知道如何在VisualStudio解决方案中找到最常用的类(编写/实现的,未引用的)?该解决方案包含许多项目。我所说的“最常用”是指最大数量的成员调用 谢谢。有一些像NDepend这样的工具,我可以帮助您找到多少类是耦合在一起的。根据Visual Studio版本(例如2013 Ultimate),您可以使用分析工具计算代码度量并查看类耦合。 就我个人而言,我会选择NDpened,因为它会为您的解决方案和依赖性提供大量反馈。什么是“最常用的”?这是一个非常不明确的指标。成员调用的最大数量?明确
谢谢。有一些像NDepend这样的工具,我可以帮助您找到多少类是耦合在一起的。根据Visual Studio版本(例如2013 Ultimate),您可以使用分析工具计算代码度量并查看类耦合。
就我个人而言,我会选择NDpened,因为它会为您的解决方案和依赖性提供大量反馈。什么是“最常用的”?这是一个非常不明确的指标。成员调用的最大数量?明确提到类名的次数最多?使用最多的类是
System.String
和System.Boolean
(即使它是一个结构)。搜索已结束。最大成员调用数它将用于什么?我想不出有什么用。我觉得这是个好问题。一个用例是在解决方案中查找最核心的类,团队可能在代码评审中进行最彻底的分析。NDepend中查找最常用类的查询示例:JustMyCode.Types中的from type,其中type.NbTypesUsingMe>0&!type.i接口顺序按type.NbTypesUsingMe降序选择新{type,type.NbTypesUsingMe}