自动将所有类放在单独的文件中

Mar*_*acz 18 c# refactoring visual-studio-2008

我已经开始重构/清理大项目了.有些文件包含很少的小类或很少的枚举(是的,它非常凌乱; /).
是否有一些方法或工具可以自动划分包含少量枚举/类的文件,并为每个文件创建单独的文件?

正如FredrikMörk所说 - Resharper是非常好的工具,有可能做我需要的.但当然,几乎所有好的工具都要花费(一个是便宜的,另一个不是:)).

也许有一些免费的工具可以进行这种简单的重构?(我的老板不会为Resharper支付 - 他告诉我我需要'锤'而不是整个车间:))

Fre*_*örk 20

Resharper有一个重构,可以将类型移动到单独的文件中.可能是它可以应用于更高层次(作为项目); 没有在这台机器上安装它来验证.

编辑:在联机帮助中注意到有一个名为Move Types Into Matching Files的重构,它完全符合您的要求.


Edu*_*eni 5

CodeRush xpress(免费)还支持将类型移动到匹配文件中

在此输入图像描述

  • 它不是免费的!在这种情况下,Resharper 更好! (2认同)