首页 > 解决方案 > 如何将代码分析错误 CA1506 类耦合更改为“中等可维护性”

问题描述

我得到这个类耦合的代码分析错误。错误消息说:

'xxxxx' 与来自 12 个不同命名空间的 32 种不同类型相结合。重写或重构方法以减少其类耦合,或考虑将方法移至与其紧密耦合的其他类型之一。40 以上的类耦合表示可维护性差,40 到 30 之间的类耦合表示可维护性中等,低于 30 的类耦合表示可维护性好。

目前我收到此错误,因为它试图强制执行“...低于 30 表示良好的可维护性”。现在我想将其更改为“中等可维护性”,最多可以有 40 个类耦合,仅此而已。

现在我该如何改变这个?我到处搜索,找不到如何改变它。

标签: visual-studio-2017roslyn-code-analysis

解决方案


我不认为这是可配置的。我强烈建议简化您的代码。如果您真的不想这样做,您可以使用

#pragma warning disable CA1506

// My type

#pragma warning restore CA1506

推荐阅读