如何创建检查特定属性值的自定义静态分析规则

时间:2010-08-15 07:30:12

标签: static-analysis fxcop rules

我想使用FXCop内省API创建一个自定义规则来验证以下内容:

在MethodA中,代码将静态类C上的属性B设置为值D:

void MethodA() {     C.B = d; }

我怎么写这个? 我怎样才能通过规则进行调试?

1 个答案:

答案 0 :(得分:1)

我的第一个问题并不完全清楚。这是您想要将FxCop报告作为问题的模式吗?

关于你的第二个问题:

  • 在Visual Studio中启动自定义FxCop规则项目。
  • 启动FxCop并添加自定义FxCop规则dll(您在调试配置中构建的规则)
  • 现在转到工具 - >附加到处理...(ctrl alt P)
  • 选择FxCop.exe
  • 运行分析

Visual Studio将打破您设置的断点。

我发现this网站非常广泛。