【发布时间】: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