如何在VisualStudio中禁用自定义分析器的分析器抑制?

时间:2017-03-30 16:12:27

标签: roslyn roslyn-code-analysis

与许多寻求禁用分析器警告的请求相反,我正在尝试不同的东西 - 我编写了一个ConfigureAwait-Analyzer,强制开发人员在工具库中指定configureawait以防止异步死锁。

分析仪属于"错误"而不是警告 - 只有一个特定的问题。 VisualStudio提供了抑制此分析器,我显然不想成为错误的选项。

我如何影响(关闭)此行为?

1 个答案:

答案 0 :(得分:0)

    private static DiagnosticDescriptor Rule = new DiagnosticDescriptor(DiagnosticId, Title, MessageFormat, Category, DiagnosticSeverity.Error,
        isEnabledByDefault: true,
        description: Description,
        customTags: new[] { WellKnownDiagnosticTags.NotConfigurable });