【问题标题】:How to find unneeded PackageReference in csproj如何在 csproj 中找到不需要的 PackageReference
【发布时间】:2018-04-03 16:07:32
【问题描述】:

我正在对一个项目进行清理,该项目已经经历了大部分开发周期并且几乎准备好投入生产。我想删除csproj 中任何不需要的PackageReferences,但似乎找不到任何方法来检测它们,除了可能单独删除每个并尝试构建......有没有简单的方法来查看哪个您的项目实际上需要PackageReference 吗?

【问题讨论】:

  • 我认为您需要一个扩展来简化此操作。 ReSharper 做得很好。
  • 删除一个包,看看你的代码是否中断:)
  • 是的......在我的描述中提到过......但我不会称之为“简单的方法”。 ReSharper...每次听到这个词我都会不寒而栗。实际上,我无法忍受 Visual Studio 开始表现得有多慢,然后是所有令人分心的曲线……但是,对于这样的东西,它做得足够好。
  • 那些“分散注意力”的曲线是你的代码的问题 - 忽略它们后果自负!
  • 这不是真的@DavidG 许多这些曲线只是在风格或偏好上没有完成的事情,JetBrains 会这样做......即符合他们的编码风格或得到曲线,许多它们与您代码中的任何实际问题无关。

标签: reference .net-core refactoring csproj code-cleanup


【解决方案1】:

您可以使用 Visual Studio 扩展:ResolveUR - Resolve Unused References 或使用 Resharper(如果已安装)。

【讨论】:

  • 很有趣,虽然这行与我有关:“未测试可与 DotNet Web 项目(Asp.Net,MVC)一起使用”
猜你喜欢
  • 2018-10-23
  • 1970-01-01
  • 2022-06-29
  • 2021-10-23
  • 1970-01-01
  • 1970-01-01
  • 2018-11-03
  • 2021-12-12
  • 1970-01-01
相关资源
最近更新 更多