StyleCop 4.7规则 SA1210 和 SA1211 要求使用的指令按字母排序。我遇到了 StyleCop 规则和 Resharper 应用排序(区分大小写)之间的冲突。
Resharper 8.2 对指令进行不区分大小写的排序,而 StyleCop 的规则要求进行区分大小写的排序。因此,由于命名空间选择不佳(不是我的选择),我遇到了以下指令的奇怪情况:
using AB.Common;
using ab.Utility;
按下ctrl-E-F可以将常见的放在前面排序;但是由于AB和ab之间的区别,规则要求实用程序放在最前面。我已经通过删除StyleCop规则并让Resharper的重构统治来解决了这个问题。当然,命名空间本身应该进行重构,但我没有这个选项。
除了关闭StyleCop规则之外,还有其他处理此问题的意见吗?