2010-07-29 18 views
10

Sto utilizzando la versione di Resharper e VS2008. È possibile estrarre tutte le classi da un file in un file separato? Sono in grado di farlo usando Resharper ma sembra funzionare solo per le singole classi. Questo deve essere utilizzato su un file che è stato generato automaticamente lungo 65.000 linee.Come posso estrarre tutte le classi in un file separato?

risposta

16

Se si utilizza ReSharper 5, sulla soluzione esploratore, premere Ctrl + Maiusc + R per richiamare il menu di refactoring (o in alternativa fare clic destro e posizionarlo) e selezionare "Move Tipi in file corrispondenti"

+2

Ah, capisco cosa ho fatto di sbagliato. Stavo cercando di ottenere il menu refactator per mostrarmi quell'opzione mentre ero nel file. – Mike

0

Per coloro che eseguono una versione più recente di Visual Studio, v'è un'altra soluzione (mi rendo conto che la questione menziona VS 2008). Visual Studio 2017 offre funzionalità simili a quelle descritte da Eduardo Molteni per CodeRush. È sufficiente fare clic sul nome di una classe, fare clic sull'icona della lampadina a sinistra e selezionare "Sposta il tipo su xxxx.cs".

Visual Studio 2017 move class

Problemi correlati