2010-07-29 10 views
10

Ich verwende die Resharper-Testversion und VS2008. Ist es möglich, alle Klassen aus einer Datei in eine separate Datei zu extrahieren? Ich kann dies mit Resharper tun, aber es scheint nur für einzelne Klassen zu funktionieren. Dies ist für eine automatisch generierte Datei mit einer Länge von 65.000 Zeilen zu verwenden.Wie kann ich alle Klassen in eine separate Datei extrahieren?

Antwort

16

Wenn Sie mit ReSharper 5, auf die Lösung Explorer, drücken Sie Strg + Umschalt + R das Umgestalten Menü (oder alternativ der rechten Maustaste, und suchen Sie es), und wählen Sie „Move-Typen in Passende Files“

+2

Ah, ich sehe, was ich falsch gemacht habe. Ich habe versucht, das Refactor-Menü zu erhalten, um mir diese Option zu zeigen, während ich in der Datei war. – Mike

0

Für diejenigen, die eine neuere Version von Visual Studio ausgeführt wird, gibt es noch eine andere Lösung (ich weiß, die Frage erwähnt VS 2008). Visual Studio 2017 bietet Funktionen, die denen von Eduardo Molteni für CodeRush ähneln. Klicken Sie einfach auf einen Klassennamen, klicken Sie auf das Glühbirnensymbol auf der linken Seite und wählen Sie "Move type to xxxx.cs".

Visual Studio 2017 move class

Verwandte Themen