如何获取ReSharper"删除未使用的参考文献"功能来处理通过NuGet包添加的引用?
大家好。我正在使用Visual Studio 2015来处理C#中的多项目解决方案。我有一个NuGet包(由内部开发的多个公共库组成),安装在解决方案中的所有项目中。现在所有项目都引用了包中包含的每个DLL,而不管项目实际使用的DLL是什么。这简化了大约50个项目的管理参考,因为我可以确定每个项目都有它需要的参考。然后计划跟进ReSharper以删除未使用的引用。不幸的是,它似乎没有用。
以下是我尝试过的事情:
这是我的设置:
以下是该功能的ReSharper帮助页面的链接: https://www.jetbrains.com/resharper/help/Refactorings__Remove_Unused_References.html
我对可能的解决方案的想法已经不多了,我们将不胜感激。
提前谢谢!
答案 0 :(得分:4)
它是going to be added in v10.1(a.k.a。2016.1),现在可以提前访问:
Optimize References学习处理NuGet引用,这些引用现在显示在与项目包含的所有常规引用相同的工具窗口中。 ReSharper还添加了一个新的分组,以显示可能未使用的引用,这些引用在项目中具有依赖性,因此不能被视为冗余。