是否有可用的工具可以扫描C#或VB.NET项目并自动删除所有未使用的局部变量?
答案 0 :(得分:14)
Ahem:FxCop和ReSharper都很好,但编译器会很乐意忽略未使用的变量,如果启用optimize
选项,甚至不会在编译代码中声明它们。
答案 1 :(得分:3)
您可以使用ReSharper。它将标记所有未使用的变量,并允许您将其删除。
答案 2 :(得分:1)
看起来ReSharper应该帮助你clean up your code。
答案 3 :(得分:0)
答案 4 :(得分:0)
FxCop在很多方面都是一个有用的工具,其中之一就是它会指出未使用的变量和参数。如果您的代码经过持续集成过程,这将非常有用。
当您在Visual Studio中时,ReSharper将突出显示未使用的变量和参数。
这两种工具都不会自动为你删除,虽然这通常是一件简单的事情...... R#甚至提供了一个快捷命令来为你删除一个选定的变量。