首页 > 解决方案 > 我似乎无法在整个项目中抑制代码分析消息

问题描述

我想在整个项目中抑制 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-2012code-analysis

解决方案


For anyone who's interested, it seems that the answer is that it just can't be done, at least in VS2012. See here for the answer I got on the MSDN forum.


推荐阅读