我的团队将使用新版本的resharper,它是6。
我们的旧规则在StyleCop 4.6上不起作用。我们的规则是在4.5版本上工作的。
有谁知道将StyleCop规则从4.3版(或4.5版)转换到4.6版最简单的方法吗?
发布于 2011-11-10 23:10:01
这是解决方案:
<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。这将由你自己决定。
发布于 2011-11-10 21:21:25
这与升级您的代码所依赖的任何框架基本相同:
没有魔术公式来避免这种事情,特别是对于一个免费的工具来说,保持向后兼容性并不是优先考虑的事情……
https://stackoverflow.com/questions/8080001
复制相似问题