我想知道是否存在用于删除.NET C#项目中未使用的引用(不未使用的using
指令)的工具。
答案 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一起使用