【问题标题】:StyleCop ignoring settingsStyleCop 忽略设置
【发布时间】:2012-02-29 04:46:34
【问题描述】:

StyleCop (v4.4) 已开始忽略我的设置。

我在项目文件中导入了 StyleCop 目标,如下所示:

  <Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
  <Import Project="..\..\Tools\Microsoft\StyleCop\CurrentStyleCop.targets" />

我在项目目录中有一个 StyleCop.Settings 文件,当我使用设置编辑器对其进行编辑时,它显示 SA1640 未选中,但在构建时我仍然收到 SA1640 错误。

我已尝试删除 StyelCop.Settings,并依赖于更高目录中的一个,但无法使其正常工作。

它过去会毫无问题地忽略 SA1640(这是我重写以关闭的少数规则之一)。

任何想法我是如何打破它的?

【问题讨论】:

    标签: c# stylecop


    【解决方案1】:

    原来我使用错误版本的 StyleCopSettingsEditor 编辑设置文件。

    用 4.4 版重新编辑,一切都恢复正常了。

    【讨论】:

    • 顺便说一句,4.4 版本大约是 2 年前发布的,目前 StyleCop 版本是 4.7。
    • 是的,我安装了 4.7。只是在看一个仍在使用 4.4 的旧项目。
    猜你喜欢
    • 1970-01-01
    • 2013-01-26
    • 2013-05-26
    • 2015-04-02
    • 2023-04-05
    • 2015-08-31
    • 2010-10-11
    • 2019-08-07
    • 2015-08-16
    相关资源
    最近更新 更多