删除未使用的引用

时间:2009-11-24 08:23:01

标签: c# visual-studio

我想知道是否存在用于删除.NET C#项目中未使用的引用(未使用的using指令)的工具。

6 个答案:

答案 0 :(得分:17)

我不知道这个工具是我的头脑 - 我知道Visual Studio默认不包含一个。但是,C#编译器会自动从编译程序引用的程序集列表中删除项目中代码实际未使用的引用程序集。如果使用Reflector,则可以将实际引用列表与项目中的引用列表进行比较,并根据该列表删除项目所包含的不必要引用。

答案 1 :(得分:7)

Resharper肯定会做到这一点......

答案 2 :(得分:2)

查看Productivity Power-tool Plugin

从项目中删除未使用的引用是它具有的许多有用功能之一。它是免费的,它有一些R# features

答案 3 :(得分:1)

JetBrains Resharper在解决方案资源管理器中的引用节点的上下文菜单中添加了一个菜单项删除未使用的引用

当您单击它时,它将扫描您的项目并列出可以删除的引用。您可以进一步选择要删除的内容。

答案 4 :(得分:0)

Resharper有这个选择。

答案 5 :(得分:0)

ResolveUR -解决未使用的参考信息未使用的参考信息

https://marketplace.visualstudio.com/items?itemName=battas.ResolveUR-ResolveUnusedReferences

可与Visual Studio 2013、2015、2017和2019一起使用