Я вручную редактирую файл Settings.StyleCop, чтобы настроить stylecop в VS2012. До сих пор мне удавалось подавлять многие нежелательные правила, но SA1504 не исчезнет. Я использую stylecop 4.6.
Вот фрагмент моего файла настроек:
<StyleCopSettings Version="4.3">
<Analyzer AnalyzerId="Microsoft.StyleCop.CSharp.LayoutRules">
<Rules>
<Rule Name="AllAccessorMustBeMultiLineOrSingleLine">
<RuleSettings>
<BooleanProperty Name="Enabled">False</BooleanProperty>
</RuleSettings>
</Rule>
</Rules>
</Analyzer>
</StyleCopSettings>
Обратите внимание, что в файле указана версия 4.3, но изменение ее на 4.6 не устраняет проблему и фактически приводит к тому, что все правила в файле не работают.
Может ли кто-нибудь объяснить поведение, которое я вижу, и/или указать мне документацию для файла Settings.StyleCop?