C# 自动将所有类放在单独文件中的方法

C# 自动将所有类放在单独文件中的方法,c#,visual-studio-2008,refactoring,C#,Visual Studio 2008,Refactoring,我已经开始重构/清理大型项目。有些文件包含很少的小类或枚举(是的,非常混乱;/)。 是否有某种方法或工具可以自动划分具有少量枚举/类的文件,并为每个枚举/类创建单独的文件 正如Fredrik Mörk所说,Resharper是一个非常好的工具,有可能做我需要的事情。但当然,几乎所有的好工具都需要成本(一个便宜,另一个不便宜:) 也许有一些免费的工具可以进行如此简单的重构?(我的老板不会为Resharper付钱——他告诉我我需要的是“锤子”而不是整个车间:)有一个重构。可能是它可以应用于更高的级别

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

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

也许有一些免费的工具可以进行如此简单的重构?(我的老板不会为Resharper付钱——他告诉我我需要的是“锤子”而不是整个车间:)

有一个重构。可能是它可以应用于更高的级别(作为项目);但是,没有将其安装在此计算机上进行验证

编辑:在联机帮助中注意到有一个名为的重构,它完全满足您的要求。

还支持


我不知道有哪一个,但你可能可以编写一个小应用程序来快速完成这一任务……这只是一个想法。@Richard:编写这一程序可能并不太难,但如果需要几个小时以上的时间,Resharper许可证会更便宜,并附带大量其他好东西;o) 或者,下载Resharper试用版,用它进行快速重构,你就一切都好了。一个1000美元的“专业”工具自己做不到这一点,真是太可笑了!!现在就要来了。。在VS2017中,是的,它适用于整个项目!右键单击project->Refactor->将类型移动到匹配的文件中…@Daniel:谢谢验证。在在线帮助中也找到了一些东西(猜这就是你所指的重构?)。是的,没错。另请参见我的评论的更新。在我找到你的答案之前,它是如何被sat
F6
i
输入了100多次@弗雷德里克-你是摇滚明星!!!你可能会考虑重复标记,而不是重复答案。@ BuMMI:你是对的,但是我想对未来的访问者来说,有权选择这个新的选项更有用。它不是免费的!在这种情况下,Resharper更好!