Califique este contenido
Contraer todo/Expandir todo Contraer todo
Esta página es específica de
Microsoft Visual Studio 2008/.NET Framework 3.5

Hay además otras versiones disponibles para:
Desarrollo de aplicaciones con Visual C#
Refactorización

Actualización: noviembre 2007

La refactorización es el proceso que consiste en mejorar el código una vez escrito cambiando su estructura interna sin modificar su comportamiento externo.

Visual C# proporciona los siguientes comandos de refactorización en el menú Refactorización:

Visual Studio admite la refactorización de varios proyectos que se encuentran en la misma solución. Todas las operaciones de refactorización que corrigen referencias entre archivos corrigen dichas referencias entre todos los proyectos del mismo lenguaje. Esto sólo funciona en referencias entre proyectos. Por ejemplo, si tiene una aplicación de consola que haga referencia a una biblioteca de clase, al cambiar el nombre a un tipo de biblioteca de clase (mediante la operación de refactorización Rename), también se actualizarán las referencias al tipo de biblioteca de clase en la aplicación de consola.

Muchas operaciones de refactorización proporcionan la posibilidad de revisar todos los cambios de referencias que realiza una operación de refactorización en el código, antes de aplicar dichos cambios. Para estas operaciones de refactorización, aparecerá una opción Vista previa de los cambios de referencia en el cuadro de diálogo de refactorización. Después de seleccionar dicha opción y aceptar la operación de refactorización, aparecerá el Obtener vista previa de cambios (Cuadro de diálogo). Observe que el cuadro de diálogo Obtener vista previa de cambios tiene dos vistas. La vista inferior mostrará el código con todas las actualizaciones de referencias debido a la operación de refactorización. Si presiona Cancelar en el cuadro de diálogo Obtener vista previa de cambios, se detendrá la operación de refactorización y el código no sufrirá ningún cambio.

La refactorización tolera errores. En otros términos, se puede realizar una refactorización en un proyecto que no se puede generar. Sin embargo, en estos casos el proceso de refactorización podría no actualizar correctamente las referencias ambiguas.

Contenido de la comunidad   ¿Qué es Community Content?
Agregar contenido nuevo RSS  Anotaciones
Processing
© 2009 Microsoft Corporation. Reservados todos los derechos. Temas legales | Marcas Registradas | Declaración de privacidad
Page view tracker