2015-02-18 1 views
0

Я хочу подавить предупреждения стильного стиля для метода. Поэтому я добавил следующее SuppressMessage:Предупреждение StyleCop не подавлено

[SuppressMessage("Microsoft.StyleCop.CSharp.Naming", "SA1306:FieldNamesMustBeginWithLowerCaseLetter", Justification = "MDS tables names need to be in capital letters")] 
internal static class OffersDataProcessor 
{ 
    public static async Task<List<Offer>> RetrieveAndProcessOffersAsync(string BaseUrl, string baseUrlKey) 
    { 
     ... 
    } 
    ... 
} 

Но это по-прежнему дает предупреждение на консоли сборки: D: \ ProjectSolutionDir \ ProjectSolution \ Helpers \ OffersDataProcessor.cs (26, 1) предупреждение: SA1306: Csharp .Naming: имена переменных и имена частных полей должны начинаться с строчной буквы: BaseUrl. [D: \ ProjectSolutionDir \ ProjectSolution.csproj]

Линия 26, 1 является базой BaseUrl. Должен ли я добавить что-то еще, чтобы подавить предупреждения?

ответ

0

Проблема была неправильным пространством имен. Мне пришлось использовать Microsoft.StyleCop.CSharp.NamingRules, а не Microsoft.StyleCop.CSharp.Naming. Это поставило проблему.

Смежные вопросы