Csharp/C#教程:Visual Studio 2008 / C#:如何在项目中找到死代码?分享


Visual Studio 2008 / C#:如何在项目中找到死代码?

如何在Visual Studio 2008 C#项目中找到死代码? 像未使用的类,未使用的变量或未使用的资源

您可以尝试使用代码分析名称在Visual Studio 2008中集成的FxCop 。 您只需右键单击项目文件和“运行代码分析”即可。

FxCop是一个分析托管代码程序集(面向.NET Framework公共语言运行库的代码)的应用程序,并报告有关程序集的信息,例如可能的设计,本地化,性能和安全性改进。

可以在项目属性的“代码分析”部分中配置活动规则。 例如,使用规则和性能规则中包含与手头案例相关的一些规则:

为了获得更大的灵活性,您还可以编写自己的自定义规则( 编写自己的代码分析规则的教程 )。

安装JetBrains ReSharper ,它将突出显示未使用的代码。

一个非常有用的工具是NDepend依赖性分析工具。 您可以将Visual Studio项目加载到其中,它将分析所有程序集,类型和方法的依赖关系。 它为您提供了有关依赖项的大量信息,包括(但绝不限于!)任何内容都没有使用的方法/类型。

您可以以图形方式或在列表中查看依赖项,并可以编写自己的自定义依赖项查询,例如:一个简单的CQL查询显示可能未使用的方法:

SELECT METHODS // Get me a list of methods WHERE MethodCa == 0 // Where their afferent coupling is zero, (afferent coupling being the number of other methods that call it) 

强烈推荐的工具。

VS中的Shift + F12可用于快速检查:)

虽然我不建议将其用于大型代码库,但您可以手动执行一定数量的操作。

如果右键单击方法或类,然后选择“查找用法”,您将获得所引用的所有位置的输出。 显然如果不使用它将是空的。

为了进行清理,我会安装ReSharper

上述就是C#学习教程:Visual Studio 2008 / C#:如何在项目中找到死代码?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/989204.html

(0)
上一篇 2021年12月23日
下一篇 2021年12月23日

精彩推荐