ReSharper optimiza su experiencia de depuración en C#, VB.NET y C++ con adornos de depuración inline y DataTips buscables, y también incluye una variedad de funcionalidades de navegación de puntos de interrupción para todos los lenguajes compatibles. Además de esto, ReSharper le ayuda a depurar cualquier módulo externo, incluso los que no tienen información de depuración.
Cuando suspende la ejecución durante la depuración de su código, puede ver los valores de variables locales, expresiones de la línea actual y retornos de funciones directamente en el editor al lado de las líneas de código correspondientes.
ReSharper entiende el [DebuggerDisplayAttribute]
, lo que significa que los valores de tipos, propiedades y campos marcados con este atributo se mostrarán de forma acorde en los adornos del editor.
ReSharper ofrece un sustituto mejorado de los DataTips de Visual Studio:
ToString()
significativa ni tiene una anotación con el [DebuggerDisplayAttribute]
, los objetos de presentación de este tipo en las vistas del depurador pueden llegar a ser muy poco informativos. En los DataTips de ReSharper usted puede personalizar sobre la marcha cómo se presentan estos objetos. Con ReSharper puede saltar rápidamente a cualquier punto de interrupción/tracepoint de su solución con Ctrl+Alt+F9 (ReSharper | Navigate | Breakpoints).
En la lista que incluye inicialmente todos los puntos de interrupción de su solución, puede comenzar a escribir para filtrar los resultados por contexto y luego navegar directamente al punto de interrupción deseado.
También puede presionar Eliminar directamente en la lista para eliminar puntos de interrupción.
ReSharper viene con su propia ventana R# Breakpoints, que puede usar como alternativa a la ventana nativa de Visual Studio. En la ventana de ReSharper podrá:
También puede ver, alternar y activar/desactivar puntos de interrupción en la ventana Find Results, lo que es muy práctico. Por ejemplo, puede definir rápidamente puntos de interrupción para todas las ocurrencias de un símbolo que va a depurar.
Con ReSharper, puede depurar cualquier módulo compilado, incluso si no tiene información de depuración (PDB). ReSharper decompilará el módulo, generará un PDB para el mismo y cargará automáticamente los símbolos decompilados para este módulo en el depurador de Visual Studio.
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.