我相信很多人都面临着一个挑战,即手动检查数百个字符串常量,以检查哪些是使用的,哪些不是(孤儿)。虽然我目前的项目中还没有那么多,但我仍然觉得很难进行代码审查并手动检查丢弃的常量。
有没有办法实现自动化?也许VS中有一些隐藏的秘密功能?
我有一个VS 2008的ASP.NET MVC项目。所以我想在.cs和.aspx文件中检查所有可能的资源引用。
我的猜测是不可能的。不过,也许有一些东西可以帮助我完成这项任务吗?
答案 0 :(得分:2)
CodeRush提供各种孤儿检查。他们刚刚发布了免费版本 - CodeRush Express - 虽然我不完全确定免费版本中有哪些功能。看起来似乎有点像这样的特征会留下来。
这是一个非常强大的工具,所以无论如何我都会推荐它。
答案 1 :(得分:2)
Resharper也是VS IDE的最佳工具,它为您提供了所有这些以及许多其他选项。
希望这会有所帮助。
答案 2 :(得分:1)
NDepend支持搜索未使用的公共方法/属性等。此外,如果您启用解决方案范围的分析,Resharper 4.5现在会突出显示所有未使用的非私有成员。