【发布时间】:2014-03-13 05:48:30
【问题描述】:
我有一个引用许多库/dll 的项目,我不确定哪个需要,哪个不需要。是否有某种方法或 Visual Studio 扩展来确定项目中是否需要库/dll 引用(直接/间接)?
【问题讨论】:
标签: .net visual-studio visual-studio-extensions
我有一个引用许多库/dll 的项目,我不确定哪个需要,哪个不需要。是否有某种方法或 Visual Studio 扩展来确定项目中是否需要库/dll 引用(直接/间接)?
【问题讨论】:
标签: .net visual-studio visual-studio-extensions
Resharper 具有此功能。您可以右键单击“引用”文件夹并选择“删除未使用的引用”。还有一个“优化参考”选项,您可以在其中查看参考的使用方式。
【讨论】:
Visual Studio 具有清理 usings(在 vb 中分别为 imports)内置的此类功能(这适用于 2012 年、2013 年 - 我不确定 2010 年)。只需右键单击使用:
使用Resharper(如Håkan Fahlstedt 所述)或CodeRush 将为您提供更多选择/舒适。
要获得有关在您的项目中使用引用的 dll 的更多信息,NDepend 是一个不错的工具(独立和作为工作室扩展)。有一个14-day demo 可用。
【讨论】: