在Visual Studio 2008中查找和删除冗余或未使用代码的工具[已关闭]

tnkciper  于 2023-05-01  发布在  其他
关注(0)|答案(4)|浏览(129)

**已关闭。**此问题正在寻求书籍、工具、软件库等的建议。它不符合Stack Overflow guidelines。目前不接受答复。

我们不允许问题寻求书籍,工具,软件库等的建议。您可以编辑问题,以便可以用事实和引用来回答。
3天前关闭。
Improve this question
我一直在做一个大型的VS 2008(C#)项目。最近,我们一直在重新构建解决方案的一部分,以使用域驱动设计,试图提高代码和体系结构的质量。
一切都很顺利,但是会有大量的冗余代码现在隐藏在旧的业务层(不能删除整个业务层,因为它仍然在其他地方使用)。所以我的问题是。...是否有一个(最好是免费的)工具,我可以使用它来发现一个在解决方案中没有任何地方调用的方法列表?

5w9g7ksd

5w9g7ksd1#

参见this article (by TrueWill)关于检测C#中未使用的方法:
您可能需要尝试FxCopReSharper

6yt4nkrj

6yt4nkrj2#

ReSharper会为你做这件事。

inkz8wg9

inkz8wg93#

TeamCity可以报告重复的代码。
编辑:对不起,我误解了你最初的问题。正如其他人所说,ReSharper与Solution Wide Analysis是一个非常好的选择,FxCop也是如此。

czq61nw1

czq61nw14#

NDepend不是免费的。但是一个非常好的工具。你可以download a free trial
它会做的工作,你不必支付它。
它不允许您重构,但您可以使用Visual Studio附带的重构工具。

相关问题