如何在解决方案中找到未使用的 NuGet 包?
我有很多解决方案,其中有很多已安装的软件包,并且其中很大一部分被标记为有更新。
但是,我担心可能会发生重大更改,因此我首先想通过删除所有未使用的软件包来进行清理。
最佳答案
ReSharper 2016.1 有 a feature to remove unused NuGet.
它可以在解决方案以及解决方案中的每个项目上运行,并执行以下操作:
- 分析您的代码并收集对程序集的引用。
- 根据程序集的使用情况构建 NuGet 使用情况图表。
- 没有内容文件、本身未使用以及没有使用的依赖项的软件包被视为未使用,建议删除。
不幸的是,这不适用于 project.json
项目 ( RSRP-454515 ) 和 ASP.NET core 项目 ( RSRP-459076 )
关于visual-studio - 如何在解决方案中找到未使用的 NuGet 包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19951328/