Resharper 在类文件中强制变量/方法的顺序

Resharper 在类文件中强制变量/方法的顺序,resharper,Resharper,如何使用resharper强制类文件的排序 例如,我希望强制所有开发人员使用以下顺序声明变量/属性/方法 私有变量 保护变量 公共变量 受保护财产 公共财产 公共构造函数 公共方法等。Resharper可以帮助您维护文件中的顺序,但无法强制执行 如果您将Resharper与代码分析工具(如果类成员的顺序被打破,该工具将生成警告)相结合,并启用“将警告视为错误”设置(右键单击项目>属性>生成),则可以实现您的目标 看看Stylecop analyzers项目:其中一个Stylecop规则强制执行顺

如何使用resharper强制类文件的排序

例如,我希望强制所有开发人员使用以下顺序声明变量/属性/方法

私有变量 保护变量 公共变量 受保护财产 公共财产 公共构造函数
公共方法等。

Resharper可以帮助您维护文件中的顺序,但无法强制执行

如果您将Resharper与代码分析工具(如果类成员的顺序被打破,该工具将生成警告)相结合,并启用“将警告视为错误”设置(右键单击项目>属性>生成),则可以实现您的目标

看看Stylecop analyzers项目:其中一个Stylecop规则强制执行顺序,并且是可配置的

一旦由于顺序不正确导致项目失败,您可以使用Resharpers代码清理“应用布局”。所需的类成员顺序可以在Resharper选项的C#>文件布局部分中配置