如何将所有类提取到单独的文件中?

Mik*_*ike 11 resharper refactoring extraction visual-studio-2008

我正在使用Resharper试用版和VS2008.是否可以将一个文件中的所有类提取到一个单独的文件中?我可以使用Resharper来做到这一点,但它似乎只适用于个别类.这将用于自动生成的长度为65,000行的文件.

Had*_*iri 16

如果您正在使用ReSharper 5,请在解决方案资源管理器中按Ctrl + Shift + R以调用"重构"菜单(或者右键单击并找到它)并选择"将类型移动到匹配文件"

  • 啊,我明白我做错了什么.当我在文件中时,我试图让重构菜单向我显示该选项. (2认同)

Sco*_*ott 5

对于运行新版本Visual Studio的用户,还有另一种解决方案(我意识到问题涉及VS 2008)。Visual Studio 2017提供的功能类似于Eduardo Molteni针对CodeRush所述的功能。您只需单击一个类名,单击左侧的灯泡图标,然后选择“将类型移动到xxxx.cs”。

Visual Studio 2017移动类