使用指令顺序SA1210 SA1211时,ReSharper与Stylecop冲突

使用指令顺序SA1210 SA1211时,ReSharper与Stylecop冲突,resharper,stylecop,Resharper,Stylecop,StyleCop 4.7规则SA1210和SA1211要求使用指令按字母顺序排序。我遇到了StyleCop规则和Resharper应用排序之间的冲突:区分大小写 Resharper 8.2执行不区分大小写的指令排序,而StyleCop的规则需要区分大小写的排序。因此,由于名称空间选择不当(不是我自己的名称空间),我遇到了以下指令的奇怪情况: 按ctrl-E-F键首先对公用项进行排序;但是由于AB和AB之间的差异,这个规则要求效用是第一位的。我已经通过删除StyleCop规则,让Resharper

StyleCop 4.7规则SA1210和SA1211要求使用指令按字母顺序排序。我遇到了StyleCop规则和Resharper应用排序之间的冲突:区分大小写

Resharper 8.2执行不区分大小写的指令排序,而StyleCop的规则需要区分大小写的排序。因此,由于名称空间选择不当(不是我自己的名称空间),我遇到了以下指令的奇怪情况:

按ctrl-E-F键首先对公用项进行排序;但是由于AB和AB之间的差异,这个规则要求效用是第一位的。我已经通过删除StyleCop规则,让Resharper的重新格式化统治了它。当然名称空间本身应该重构,但我没有这个选项


除了关闭StyleCop规则之外,还有其他关于如何处理此问题的意见吗?

关闭StyleCop规则似乎是最好的答案,ReSharper和StyleCop都不需要检查顺序

但是,如果您想同时启用它们,可以将名称空间别名为:

using Common=AB.Common;
using Utility=ab.Utility;
using Common=AB.Common;
using Utility=ab.Utility;