我正在手动编辑 Settings.StyleCop 文件以在 VS2012 中配置 stylecop。到目前为止,我已经成功地抑制了许多不需要的规则,但 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 文件的文档?