Compartir a través de


Depuración con Visual Studio

Azure DevOps Services | Azure DevOps Server | Azure DevOps Server 2022

Los servidores de símbolos permiten a los depuradores recuperar automáticamente los archivos de símbolos correctos sin conocer nombres de producto, números de compilación o nombres de paquete. Estos archivos contienen información útil para el depurador y, por lo general, tienen la extensión PDB . Puede usar Visual Studio para consumir los símbolos del servidor de símbolos de Azure Artifacts u otros orígenes externos, lo que le permite acceder a su código y depurar su aplicación.

Adición del servidor de símbolos de Azure Artifacts

Para depurar con símbolos del servidor de símbolos de Azure Artifacts, debemos autenticarnos en el servidor y agregar un nuevo servidor de símbolos de Azure DevOps Services a nuestro entorno de Visual Studio.

  1. En Visual Studio, seleccione Herramientas>Opciones>Depuración.

  2. Seleccione Símbolos en la lista y, a continuación, seleccione el + signo para agregar una nueva ubicación del servidor de símbolos de Azure DevOps.

    Adición de una nueva ubicación del servidor de símbolos de Azure DevOps

  3. Se abrirá un nuevo cuadro de diálogo Conectar con el servidor de símbolos de Azure DevOps , seleccionará su cuenta en el menú desplegable y, a continuación, seleccionará la organización a la que desea conectarse. Seleccione Conectar cuando haya terminado de conectarse al servidor de símbolos.

    Conexión al servidor de símbolos de Azure DevOps

  4. A continuación, el servidor de símbolos se agrega a la lista de ubicaciones de archivos de símbolos.

    Nuevo servidor de símbolos agregado a la lista de ubicaciones de archivos de símbolos

Depuración de módulos optimizados

Si planea depurar un módulo optimizado (archivos binarios de versión de ejemplo) o un código fuente de terceros, se recomienda desactivar la Enable Just My Code casilla en las opciones de Visual Studio.

Para ello, seleccione Opciones de herramientas> y, a continuación, Depuración. Seleccione General en la lista y desactive Habilitar solo mi código.

Habilitar solo mi código - permitirá depurar código fuente de terceros

Nota:

Para habilitar la compatibilidad con archivos PDB portátiles, active la casilla de verificación Habilitar compatibilidad con Source Link y para habilitar la compatibilidad con archivos PDB de Windows en servidores de símbolos, active la casilla de verificación Habilitar compatibilidad con el servidor de origen, ambas ubicadas en Herramientas>Opciones>Depuración>General.

Iniciar depuración

Puede iniciar la depuración de la aplicación de varias maneras diferentes:

  • Presione F5 para iniciar la aplicación con el depurador vinculado al proceso de la aplicación.
  • Seleccione Depurar>Iniciar depuración.
  • Seleccione el botón Iniciar depuración en la barra de herramientas de depuración.

Al iniciar el depurador, Visual Studio intentará cargar primero los símbolos desde la carpeta de caché, antes de descargarlos del servidor de símbolos de Artefactos que agregamos en la sección anterior.

Una vez que Visual Studio encuentre y cargue los símbolos, debería poder recorrer el código y depurar la aplicación. Consulte Navegar por el código con el depurador de Visual Studio para obtener más detalles.