首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将StyleCop规则从4.3或4.5版本转换为4.6版本?

如何将StyleCop规则从4.3或4.5版本转换为4.6版本?
EN

Stack Overflow用户
提问于 2011-11-10 21:11:25
回答 2查看 771关注 0票数 3

我的团队将使用新版本的resharper,它是6。

我们的旧规则在StyleCop 4.6上不起作用。我们的规则是在4.5版本上工作的。

有谁知道将StyleCop规则从4.3版(或4.5版)转换到4.6版最简单的方法吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-11-10 23:10:01

这是解决方案:

代码语言:javascript
复制
    <StyleCopSettings Version="105">
      <Parsers>
        <Parser ParserId="StyleCop.CSharp.CsParser">
          <ParserSettings>
            <CollectionProperty Name="GeneratedFileFilters">
              <Value>\.g\.cs$</Value>
              <Value>\.generated\.cs$</Value>
              <Value>\.g\.i\.cs$</Value>
            </CollectionProperty>
          </ParserSettings>
        </Parser>
      </Parsers>
      <Analyzers>
       <!--------Here your old rules----->
      </Analyzers>
    </StyleCopSettings>

他们还增加了两个新的规则: SA1517和SA1518。这将由你自己决定。

票数 1
EN

Stack Overflow用户

发布于 2011-11-10 21:21:25

这与升级您的代码所依赖的任何框架基本相同:

  1. 更改您对新版本的引用。在编译正常之前,
  2. 尝试对中断更改进行compile.
  3. Adjust。
  4. 运行您的测试。
  5. 调整中断更改,直到您的测试停止,然后针对中断更改进行调整,直到用户停止测试

没有魔术公式来避免这种事情,特别是对于一个免费的工具来说,保持向后兼容性并不是优先考虑的事情……

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8080001

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档