Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在VisualStudio解决方案中查找最常用的类_C#_Visual Studio 2013_Code Metrics - Fatal编程技术网

C# 如何在VisualStudio解决方案中查找最常用的类

C# 如何在VisualStudio解决方案中查找最常用的类,c#,visual-studio-2013,code-metrics,C#,Visual Studio 2013,Code Metrics,谁知道如何在VisualStudio解决方案中找到最常用的类(编写/实现的,未引用的)?该解决方案包含许多项目。我所说的“最常用”是指最大数量的成员调用 谢谢。有一些像NDepend这样的工具,我可以帮助您找到多少类是耦合在一起的。根据Visual Studio版本(例如2013 Ultimate),您可以使用分析工具计算代码度量并查看类耦合。 就我个人而言,我会选择NDpened,因为它会为您的解决方案和依赖性提供大量反馈。什么是“最常用的”?这是一个非常不明确的指标。成员调用的最大数量?明确

谁知道如何在VisualStudio解决方案中找到最常用的类(编写/实现的,未引用的)?该解决方案包含许多项目。我所说的“最常用”是指最大数量的成员调用


谢谢。

有一些像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}