首页 > 解决方案 > 为什么我无法在 Visual Studio 2019 中禁用 stylecop 规则?

问题描述

我的项目目录中有这个 stylecop 设置文件。

<StyleCopSettings Version="105">
  <GlobalSettings>
    <StringProperty Name="MergeSettingsFiles">NoMerge</StringProperty>
  </GlobalSettings>
  <Analyzers>
    <Analyzer AnalyzerId="StyleCop.CSharp.OrderingRules">
      <Rules>
        <Rule Name="UsingDirectivesMustBePlacedWithinNamespace">
          <RuleSettings>
            <BooleanProperty Name="Enabled">False</BooleanProperty>
          </RuleSettings>
        </Rule>
      </Rules>
      <AnalyzerSettings />
    </Analyzer>
  </Analyzers>
</StyleCopSettings>

在此处输入图像描述

它应该禁用警告,但仍在错误列表窗口中显示 1200(UsingDirectivesMustBePlacedWithinNamespace) 警告。这显然应该工作,但为什么它不工作?我错过了什么?

标签: c#visual-studiostylecop

解决方案


推荐阅读