visual-studio - 忽略 Visual Studio 中的代码分析规则

标签 visual-studio visual-studio-2008 code-analysis

我如何忽略特定的 VS 代码分析规则(比如 CA1305:Microsoft.Globalization):

  • 方法?
  • 类(class)?
  • 命名空间?

  • (假设这些选项都是可能的。)

    最佳答案

    您可以像这样使用 SupressMessage 属性:-

    [System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Usage", "CA2233:OperationsShouldNotOverflow", MessageId = "newValue+1", Justification = "The reason I think its acceptable in this case")]
    void SomeMethod()
    {
       // Some code that would normal cause this Code Analysis message
    }
    

    关于方法、属性、类型等。

    关于visual-studio - 忽略 Visual Studio 中的代码分析规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1445415/

    相关文章:

    SSIS 脚本任务中的 C# 脚本将 "Text"格式的 Excel 列转换为 "General"

    .net - LinkPoint 支付与 IIS7 的集成导致 w3wp.exe 崩溃

    c++ - Cgo 生成的源代码无法在 MVC 上编译

    visual-studio-2008 - 版本信息在 Visual Studio 2008 - Compact Framework/Win Mobile 6 中不起作用

    c# - 方法中的类耦合警告

    c# - 测试C#代码的软件

    c# - Metro 风格应用程序的发布问题

    c++ - throw-catch 导致联动错误

    c# - 在 C# 项目中添加新的过滤器功能

    open-source - 如何在没有(或没有足够)文档的情况下分析开源代码?