【问题标题】:FxCop 10.0 can't find CA2000 "Dispose objects before losing scope"FxCop 10.0 找不到 CA2000“在失去作用域之前处理对象”
【发布时间】:2013-11-14 21:25:53
【问题描述】:

我正在尝试独立运行 FXCop 10.0(不使用 Visual Studio 代码分析),但找不到规则 CA2000“在失去范围之前处理对象”

我添加了 ReliabilityRules.dll 但这似乎只有 4 或 5 条与 CA2000 无关的规则。

我在网上搜索过,有人说这条规则已被删除,但后来有人说它是在 10.0.0 中重新添加的。

有人知道这条规则的可用性状态吗?

【问题讨论】:

标签: c# fxcop


【解决方案1】:

它被重新添加,但仅在作为 Visual Studio 的一部分提供的付费版本中,而不是在免费的 FxCop 分发中。如果您拥有包含静态分析的 VS 2010 版本,则此规则位于 DataflowRules.dll 程序集中(需要使用新的数据流规则引擎)。

【讨论】:

  • 很糟糕,我们有付费版本,但没有包含静态分析的版本。我们将改用宪兵:mono-project.com/Gendarme
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-06-29
  • 1970-01-01
  • 2018-07-22
  • 1970-01-01
  • 2011-03-02
相关资源
最近更新 更多