是否有Visual Studio 2010扩展来排序方法?

Mat*_*dge 7 c# coding-style stylecop visual-studio-2010 visual-studio-extensions

StyleCop要求对C#文件的内容进行特定的排序.例如,应该在方法和公共声明应该在私有之前声明字段.

使用Visual Studio扩展将这些内容自动移动到该顺序中会很有用.

是否存在良好的扩展(我发现CodeSorter,但反馈表明它非常错误)?或者是否有任何扩展或快捷方式可以减少手动重新排序此内容的痛苦?

ale*_*oot 8

您可以尝试使用Regionerate:

Regionerate是一个自动化工具,可帮助您随着时间的推移保留代码的布局.Regionerate允许您在代码中定义区域,并确定成员(字段,方法,属性等)应放置在其中的方式.Regionerate是零摩擦工具 - 在设置时,您可以选择代码布局(您希望代码看起来的方式)或只使用默认的代码布局.从那一刻起,Regionerate将确保您的代码遵循该代码布局.


Joh*_*ers 6

ReSharper可以做到这一点.它具有"类型成员布局"功能,允许您使用一组默认规则或定义自己的规则.


Ste*_*der 5

CodeMaid是一个免费的开源Visual Studio扩展,它将重新组织代码以遵循StyleCop约定.你可以在这里找到它:http://visualstudiogallery.msdn.microsoft.com/76293c4d-8c16-4f4a-aee6-21f83a571496

免责声明:这是一个完全无耻的插件,我写道.;)