【问题标题】:How to get a list of classes with 0 references from CodeLens如何从 CodeLens 获取具有 0 个引用的类列表
【发布时间】:2014-01-15 05:59:49
【问题描述】:

我有一个非常大的 EF edmx 模型,其中包含超过 450 个类/实体。在过去的 5 年里,这已经有机地增长了。使用 Visual Studio 2013 和 CodeLens 功能,我注意到某些类列出了 0 个引用。当我进行一些研究时,我发现这是真的,我可以从模型中删除该实体。

问题是我必须查看 edmx 中的所有 450 个类,看看 CodeLens 是否说有 0 个引用。我可以使用 CodeLens 获得任何报告和导出吗?如果没有报告,有什么方法可以扩展它以提供此功能?

【问题讨论】:

  • codelens 真的只在你打开的编辑器窗口上运行,所以肯定有更好的方法。
  • CodeLens 为我们提供了有关项目中各个代码元素的统计信息,但没有给我们任何分析这些统计信息的机会。如果我们能够更全面地了解这些数据,那确实是一件很棒的事情,尤其是 Visual Studio 附带的这个工具。
  • CodeLens 并不是为此而设计的。请参阅this answer on SO 向您展示如何使用内置代码分析工具在您的项目中搜索死代码。
  • @AdamWhite 几个月前我回复了这个答案,评论说它并不完全有效。如果您有带有公共方法的大型解决方案,CodeLens 会告诉您它们没有被使用,没有办法输出这些结果或者解决方案范围。

标签: entity-framework visual-studio-2013 static-analysis codelens


【解决方案1】:
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-25
  • 2020-02-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多