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

时间:2011-03-01 12:48:23

标签: c# visual-studio-2008 refactoring

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

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

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

2 个答案:

答案 0 :(得分:20)

Resharper的重构为moves a type to a separate file。可能是它可以应用于更高层次(作为项目);不要在这台机器上安装它来验证。

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

答案 1 :(得分:5)