【问题标题】:Removing unused DLL references in Visual Studio 2013删除 Visual Studio 2013 中未使用的 DLL 引用
【发布时间】:2013-11-28 17:10:06
【问题描述】:

我知道这个问题多年来一直被问到,并且有一些扩展可以删除未使用的 DLL 引用,但这些扩展似乎都与 Visual Studio 2013 不兼容。我也知道 VS 2013 仍然相当新,一些扩展尚未更新,但没有为ReSharper 进行大量更改,是否有任何与 VS 2013 兼容的扩展可以从我的项目中删除未使用的 DLL 引用?或者是否有其他可以完成工作的删除参考的工具/方法,最好是免费的(而不是基于试用的)?

如果没有符合要求的东西,那么必须手工完成无论如何都不是什么大问题;我只是好奇目前可用于 VS 2013 的内容或即将发布的内容。

(请注意,我不是在谈论删除 using 语句;CodeMaid 已经解决了这个问题。)

【问题讨论】:

  • 很难看出这样的扩展的意义,编译时间改进的几毫秒在实践中很难观察到。只需偶尔扫描一下,使用 ildasm.exe 查看程序集清单,并将 .assembly 指令与引用列表进行比较。一个月一次就足够了。或者自己写代码。
  • 我很好奇为什么它对您如此重要?编译器不会向程序集清单添加未使用的引用...
  • 无论如何这都不重要。在我发这篇文章的时候,我比什么都好奇。
  • 一个有效的问题。我继承了一个包含 166 个项目的解决方案。他们有很多相互交织的参考资料,我真的很迷茫。我必须使用工具。找到扩展有运气吗?

标签: visual-studio visual-studio-2013 visual-studio-extensions


【解决方案1】:

有一个名为 ResloveRU 的扩展在 VS 2013 中对我有用。但显然它对某些人来说效果不佳(请参阅评论)。备份您的项目,祝您好运。

【讨论】:

  • 希望 CodeMaid 能做到这一点,这样我就不必安装一百万个扩展。它已经是 ReSharper 的不错替代品
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-20
  • 1970-01-01
  • 1970-01-01
  • 2023-03-26
相关资源
最近更新 更多