Cómo: Depurar código insertado

Nota

Los cuadros de diálogo y comandos de menú que se ven pueden diferir de los descritos en la Ayuda, en función de los valores de configuración o de edición activos.Para cambiar su configuración, elija la opción Importar y exportar configuraciones del menú Herramientas.Para obtener más información, vea Personalizar la configuración de desarrollo en Visual Studio.

El uso de atributos puede simplificar enormemente la programación en C++. Para obtener más información, vea Conceptos de programación con atributos. El compilador se encarga de interpretar directamente algunos atributos. Otros atributos insertan código en el archivo de código fuente del programa, que el compilador se encarga entonces de compilar. Este código insertado facilita la programación al reducir la cantidad de código que se debe escribir. Sin embargo, a veces un error puede hacer que la aplicación no funcione correctamente mientras se ejecuta el código insertado. En estos casos, debería examinarse el código insertado. Visual Studio proporciona dos modos de examinar el código insertado.

  • Puede ver el código insertado en la ventana Desensamblado.

  • Mediante /Fx, se puede crear un archivo de código fuente combinado que contiene código original e insertado.

La ventana Desensamblado muestra instrucciones en lenguaje de ensamblado que corresponden al código fuente y al código insertado por los atributos. Además, la ventana Desensamblado puede mostrar la anotación del código fuente.

Para activar la anotación del código fuente

  • Haga clic con el botón secundario del mouse en la ventana Desensamblado y elija Mostrar código fuente en el menú contextual.

    Si conoce la ubicación de un atributo en una ventana de código fuente, puede utilizar el menú contextual para buscar el código insertado en la ventana Desensamblado.

Para ver el código insertado

  1. El depurador debe hallarse en modo de interrupción.

  2. En una ventana de código fuente, coloque el cursor delante de los atributos cuyo código insertado desea ver.

  3. Haga clic con el botón secundario y seleccione Ir al desensamblado en el menú contextual.

    Si la ubicación del atributo está cerca del punto de ejecución actual, puede seleccionar la ventana Desensamblado en el menú Depurar.

Para ver el código de desensamblado en el punto de ejecución actual

  1. El depurador debe hallarse en modo de interrupción.

  2. En el menú Depurar, elija Ventanas y, a continuación, haga clic en Desensamblado.

Vea también

Conceptos

Seguridad del depurador

Otros recursos

Depuración de código nativo