【问题标题】:I don't seem to be able to suppress a code analysis message across a whole project我似乎无法在整个项目中抑制代码分析消息
【发布时间】:2018-06-29 16:58:18
【问题描述】:

我想在整个项目中抑制 CA1303(或者命名空间会这样做,或者整个解决方案会更好 - 它是一个 Windows 窗体项目,永远不会被本地化并且到处都是自动生成的 blah.Text="so -n-so",我相信你们都去过那里)。

我是不是应该可以这样写:

[assembly: System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Globalization", "CA1303:Do not pass literals as localized parameters")]

进入 GlobalSuppressions.cs?无论我如何在 SuppressMessage 属性上设置(或省略)参数(范围、目标等),我似乎都无法让它工作。

这是 VS2012。

有人知道诀窍吗?

【问题讨论】:

    标签: c# visual-studio-2012 code-analysis


    【解决方案1】:

    对于任何感兴趣的人来说,答案似乎是无法做到,至少在 VS2012 中是这样。我在 MSDN 论坛上得到的答案见 here

    【讨论】:

      猜你喜欢
      • 2014-03-10
      • 1970-01-01
      • 2022-10-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多