从.NET代码中删除未使用的局部变量

从.NET代码中删除未使用的局部变量,.net,visual-studio,visual-studio-2010,refactoring,.net,Visual Studio,Visual Studio 2010,Refactoring,是否有可用的工具可以扫描C#或VB.NET项目并自动删除所有未使用的局部变量?您可以使用ReSharper。它将标记所有未使用的变量并允许您删除它们。您可以使用它来分析代码 我们的you van安装程序将未使用的局部变量灰显出来 使用这两种工具时,您必须删除它们您自己的看起来ReSharper应该会对您有所帮助。啊哼:FxCop和ReSharper都很不错,但是如果启用优化选项,编译器会很高兴地忽略未使用的变量,甚至不会在编译代码中声明它们 FxCop在许多方面都是一个有用的工具,其中之一是它将

是否有可用的工具可以扫描C#或VB.NET项目并自动删除所有未使用的局部变量?

您可以使用ReSharper。它将标记所有未使用的变量并允许您删除它们。

您可以使用它来分析代码

我们的you van安装程序将未使用的局部变量灰显出来


使用这两种工具时,您必须删除它们您自己的

看起来ReSharper应该会对您有所帮助。

啊哼:FxCop和ReSharper都很不错,但是如果启用
优化
选项,编译器会很高兴地忽略未使用的变量,甚至不会在编译代码中声明它们

FxCop在许多方面都是一个有用的工具,其中之一是它将指出未使用的变量和参数。如果您的代码经历了一个持续的集成过程,这将非常有用

当您在Visual Studio中时,ReSharper将突出显示未使用的变量和参数


这两个工具都不会自动为您执行删除操作,尽管这通常是一件简单的事情……R#甚至提供了一个快捷命令来为您删除单个选定变量。

嗯,不完全是这样。ReSharper不仅会高亮显示变量;它还将为您提供一次删除一个的命令。啊,我不知道:)Thanks局部变量可以被编译器忽略,但它们可能会妨碍其他开发人员对代码的可读性。当然,这取决于代码的复杂程度/顺序/注释。优化选项在哪里?