Edición de scripts de NAnt y MSBuild

Cuando crea o mantiene scripts de compilación, ReSharper le ayuda con su compatibilidad con XML, así como con funcionalidades específicas de scripts de compilación tales como finalización de código, inspecciones de código y arreglos rápidos.

Finalización de código

Edición y finalización

Todas las funcionalidades de edición y asistencia provistas para XML están disponibles también para scripts de compilación. Estas incluyen finalización de símbolos importados y resaltado.

Específicamente en los archivos de script de compilación, ReSharper le permite completar los nombres de propiedades, destinos, tareas y atributos que están disponibles dentro del ámbito actual.

Resaltado de errores en scripts de compilación

Resaltado de errores sobre la marcha

ReSharper analiza sus scripts de compilación sobre la marcha (mientras escribe) y resalta las propiedades, destinos, tareas y atributos desconocidos. El indicador de estado y la navegación por los errores también están disponibles en los scripts de compilación.

Arreglos rápidos

Arreglos rápidos

En los archivos de script de compilación, ReSharper ofrece arreglos rápidos para propiedades, destinos y tareas desconocidas y sus atributos. Los arreglos rápidos están representados por la bombilla roja Error Bulb que aparece automáticamente a la izquierda de la línea de código que contiene el error cuando coloca el signo de intercalación sobre el error.

Vista de estructura de archivo en scripts de compilación

Navegación y búsqueda

ReSharper puede ayudarle a navegar en los scripts de compilación de distintas maneras. Por ejemplo, puede:

  • Ir a la declaración de tareas, destinos y propiedades desde una referencia.
  • Buscar usos.
  • Navegar entre usos.
  • Resaltar usos.

También, con la ventana de File Structure (Estructura de archivo), puede ver qué propiedades y destinos contiene el script de compilación actual.

Las refactorizaciones de ReSharper están disponibles en los scripts de compilación

Refactorización

Cuando cambia el nombre de una propiedad o destino con la refactorización Rename (Renombrar) de ReSharper, todas sus referencias, así como sus usos en comentarios y cadenas se actualizan automáticamente para reflejar el cambio. Solo presione Ctrl+R, R sobre un símbolo para cambiar su nombre.

Cuando invoque la refactorización Safe Delete (Eliminación segura) sobre un destino o una propiedad en un archivo de compilación, ReSharper realizará todas las validaciones y operaciones necesarias para eliminar el símbolo seleccionado. ReSharper también puede eliminar cualquier referencia que genere conflictos. Tan solo presione Ctrl+R, D sobre un símbolo para eliminarlo de forma segura.

Nota acerca de los accesos directos

Todos los acceso directo de teclado de esta página están disponibles en el mapa de teclas Visual Studio predeterminado de ReSharper. Para más información sobre los dos mapas de teclas de ReSharper, consulte la documentación de ReSharper.