Share via


Depurar código fuente de .NET Framework

Para depurar el código fuente de .NET Framework, debe:

  • Habilitar la ejecución paso a paso de código fuente de .NET Framework.

  • Tener acceso a los símbolos de depuración del código.

    Puede optar por descargar símbolos de depuración inmediatamente o establecer opciones para su descarga posterior. Si no descarga los símbolos inmediatamente, se descargarán la próxima vez que empiece a depurar la aplicación. Durante la depuración, también puede usar las ventanas Módulos o Pila de llamadas para descargar y cargar símbolos.

Habilitar la ejecución paso a paso de código fuente de .NET Framework

  1. En Herramientas (o Depuración) >Opciones>Depuración>General, asegúrese de que:

    • Anula la selección de Habilitar Solo mi código.
    • Selecciona Habilitar compatibilidad con vínculos de origen.
  2. En Herramientas (o Depuración) >Opciones>Depuración>Símbolos, seleccione Servidores de símbolos de Microsoft.

  1. En Herramientas (o Depurar) >Opciones>Depuración>General, seleccione Habilitar ejecución paso a paso de código fuente de .NET Framework.

    • Si tenía habilitada la opción Sólo mi código , un cuadro de diálogo de advertencia le indicará que dicha opción se ha deshabilitado. Seleccione Aceptar.

    • Si no tenía ninguna caché de símbolos local establecida, otro cuadro de diálogo de advertencia le indicará que se ha establecido una caché de símbolos predeterminada. Seleccione Aceptar.

  2. Seleccione Aceptar para cerrar el diálogo Opciones.

Establecer o cambiar las ubicaciones de origen y el comportamiento de carga de los símbolos

  1. Seleccione la categoría Símbolos en Herramientas (o Depuración) >Opciones>Depurar.

  2. En la página Símbolos, en Ubicaciones de archivos de símbolos (.pdb) , seleccione Servidores de símbolos de Microsoft para obtener acceso a los símbolos de los servidores de símbolos públicos de Microsoft. Seleccione los botones de la barra de herramientas para agregar otras ubicaciones de símbolos y cambiar el orden de carga.

  3. Para cambiar la memoria caché de símbolos local, edite o busque otra ubicación en Almacenar en caché los símbolos de este directorio.

  4. Para descargar símbolos inmediatamente, seleccione Cargar todos los símbolos. Este botón solo está disponible durante la depuración.

    Si no descarga los símbolos ahora, se descargarán la próxima vez que inicie la depuración.

  5. Seleccione Aceptar para cerrar el diálogo Opciones.

Cargar símbolos desde las ventanas Módulos o Pila de llamadas

  1. Durante la depuración, abra la ventana; para ello, seleccione Depurar>Ventanas>Módulos (o presione Ctrl + Alt + U) o Depurar>Ventanas>Pila de llamadas (Ctrl + Alt + C).

  2. Haga clic con el botón secundario en un módulo del que no se han cargado los símbolos. En la ventana Módulos, el estado de carga de símbolos está en la columna Estado de los símbolos. En la ventana Pila de llamadas, el estado se encuentra en la columna Estado de marco y el marco está atenuado.

    • Seleccione Cargar símbolos en el menú para buscar y cargar archivos de símbolos desde una carpeta de su equipo.

    • Seleccione Información de carga de símbolos para mostrar las ubicaciones en las que el depurador ha buscado los símbolos.

    • Seleccione Configuración de símbolos para abrir la página Símbolos. En la página Símbolos, en Ubicaciones de archivos de símbolos (.pdb) , seleccione Servidores de símbolos de Microsoft para obtener acceso a los símbolos de los servidores de símbolos públicos de Microsoft. Seleccione los botones de la barra de herramientas para agregar otras ubicaciones de símbolos y cambiar el orden de carga. Seleccione Aceptar para cerrar el cuadro de diálogo.