如何使用resharper强制对类文件进行排序?
例如,我想强制所有开发人员使用以下声明变量/属性/方法的顺序
私人变量 受保护的变量 公共变量 受保护的属性 公共财产 公共构造函数 公共方法等。
答案 0 :(得分:1)
Resharper可以帮助您维护文件中的顺序,但不能强制执行此操作。
如果您将Resharper与代码分析工具结合使用,您可以实现目标,如果类成员的订单被破坏,则会产生警告,并启用“将警告视为错误”。设置(右键单击项目>属性>构建)。
看看Stylecop分析器项目:https://github.com/DotNetAnalyzers/StyleCopAnalyzers其中一个stylecop规则强制执行顺序并且是可配置的
由于订单不正确导致项目失败,您可以使用Resharpers代码清理'应用布局'。可以在C#>中配置所需的类成员顺序。 Resharper选项的文件布局部分