【问题标题】:How to create custom static analysis rule that checks a specific property value如何创建检查特定属性值的自定义静态分析规则
【发布时间】:2010-08-15 07:30:11
【问题描述】:

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

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

void 方法A() { C.B=D; }

我该怎么写? 还有如何通过规则进行调试?

【问题讨论】:

    标签: static-analysis fxcop rules


    【解决方案1】:

    你的第一个问题对我来说不是很清楚。这是您想让 FxCop 报告为问题的模式吗?

    第二个问题:

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

    Visual Studio 将在您设置的断点处中断。

    我发现this 网站相当广泛。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-08-01
      • 2023-04-02
      • 2014-05-30
      • 2012-10-08
      • 2016-06-03
      • 2011-01-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多