2010-07-29 21 views
10

Estoy usando la versión de prueba de Resharper y VS2008. ¿Es posible extraer todas las clases de un archivo a otro? Puedo hacer esto usando Resharper pero parece que solo funciona para clases individuales. Esto se debe usar en un archivo que se generó automáticamente con 65,000 líneas de longitud.¿Cómo puedo extraer todas las clases en un archivo separado?

Respuesta

16

Si está utilizando ReSharper 5, en el explorador de soluciones, pulse Ctrl + Shift + R para invocar el menú Refactor (o, alternativamente, haga clic derecho y localizarlo) y seleccione "Mover tipos en los archivos coincidentes"

+2

Ah, veo lo que hice mal. Estaba tratando de obtener el menú refactor para mostrarme esa opción mientras estaba en el archivo. – Mike

0

Para aquellos que ejecutan una versión más reciente de Visual Studio, aún hay otra solución (me di cuenta la cuestión menciona VS 2008). Visual Studio 2017 ofrece una funcionalidad similar a la descrita por Eduardo Molteni para CodeRush. Simplemente haga clic en un nombre de clase, haga clic en el icono de la bombilla a la izquierda y seleccione "Mover tipo a xxxx.cs".

Visual Studio 2017 move class

Cuestiones relacionadas