2009-04-11 42 views
0

我相信我们很多人都面临挑战,要通过数百个字符串常量来手动检查哪些是被使用的,哪些不是(孤儿)。虽然我目前的项目中还没有那么多,但我仍然很难进行代码审查并手动检查掉落的常量。ASP.NET中有没有一种自动方法可以告诉哪些资源在代码和标记中的任何地方都没有使用?

有什么办法可以自动化吗? VS中可能有一些秘密隐藏功能?

我有一个VS 2008的ASP.NET MVC项目。所以我想检查所有可能的引用到.cs和.aspx文件中的资源。

我的猜测是不可能的。不过,也许有什么可以帮助我完成这项任务?

回答

2

CodeRush来自Developer Express提供各种孤儿检查。他们刚刚发布了免费版本 - CodeRush Express - 虽然我不完全确定免费版本中有哪些功能。虽然这样的功能可能会留在这似乎是合理的。

这是一个非常强大的工具,所以我会推荐它。

1

NDepend支持搜索未使用的公共方法/属性等。此外,如果您打开解决方案范围分析,则Resharper 4.5现在会突出显示所有未使用的非私有成员。

2

此外,Resharper是VS IDE的最佳工具,它为您提供了所有功能以及其他许多选项。

希望这有助于。

相关问题