Кажется, я не могу подавить сообщение анализа кода по всему проекту - PullRequest
0 голосов
/ 29 июня 2018

Я хочу подавить CA1303 во всем проекте (или подойдет пространство имен, или все решение будет еще лучше - это проект Windows Forms, который никогда не будет локализован и изобилует автоматически сгенерированным blah.Text = ", поэтому -n-so ", я уверен, что вы все были там).

Разве я не могу просто поставить что-то вроде:

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

в GlobalSuppressions.cs? Независимо от того, как я устанавливаю (или опускаю) аргументы (Scope, Target и т. Д.) Для атрибута SuppressMessage, я просто не могу заставить его работать.

Это VS2012.

Кто-нибудь знает хитрость?

1 Ответ

0 голосов
/ 10 июля 2018

Для тех, кто заинтересован, кажется, что ответ таков, что это просто невозможно, по крайней мере, в VS2012. См. здесь для ответа, который я получил на форуме MSDN.

...