Ответ 1
SA0102 является внутренней ошибкой стиля, поэтому не может быть подавлен или проигнорирован с помощью файла настроек.
Вы можете подавить файл из стиля, найдя имя файла и изменив раздел на это в csproj:
<Compile Include="<filename>.cs">
<ExcludeFromStyleCop>True</ExcludeFromStyleCop>
</Compile>
Вы можете получить тот же эффект, щелкнув правой кнопкой мыши на повреждающем файле и выбрав "исключить из стиля коп", если у вас установлен плагин StyleCop. В настоящее время для Visual Studio 2015 требуется 4.7.50 альфа.
Более современный способ сделать это - использовать функцию Analyzer для Visual Studio 2015, StyleCop.Analyzers.
Переходя к Stylecop.Analyzers, это добавит их в правила в соответствующем файле *.ruleset(то же самое, что и правила CodeAnalysis)
и вы можете запустить их через
Что имеет тот же эффект, что и щелчок правой кнопкой мыши Run StyleCop:
т.е. подача:
Это улучшит поддержку С# 6, поскольку StyleCop 4.7.50, поддерживающий Visual Studio 2015, находится в альфа и еще не поддерживает С# 6.