Depuración con Visual Studio

Azure DevOps Services | Azure DevOps Server 2020 | Azure DevOps Server 2019 | TFS 2018 - TFS 2017

Los servidores de símbolos permiten a los depuradores recuperar automáticamente los archivos de símbolos correctos sin conocer los nombres de producto, los números de compilación o los 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 de un servidor de símbolos Azure Artifacts otros orígenes externos para depurar paso a paso el código y depurar la aplicación.

Agregar Azure Artifacts de símbolos

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

  1. En Visual Studio, seleccione HerramientasOpcionesde depuración.

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

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

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

    Conectar para Azure DevOps de símbolos

  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 tiene previsto depurar un módulo optimizado (archivos binarios de versión de ejemplo) o un código fuente de terceros, se recomienda desactivar la casilla en Visual Studio Enable Just My Code opciones.

Para ello, seleccione Opciones deherramientas y, a continuación, depurar. Seleccione General en la lista y desactive Habilitar Solo mi código.

Habilitar solo mi código: habilitar la depuración de código fuente de terceros

Nota

Para habilitar la compatibilidad con archivos PDB portátiles, active la casilla Habilitar compatibilidad con vínculos de origen en HerramientasOpcionesde depuracióngeneral.

Para habilitar la compatibilidad con Windows archivos PDB en servidores de símbolos, active la casilla Habilitar compatibilidad con el servidor de origen en Herramientas Opcionesde depuracióngeneral.

Iniciar depuración

Puede empezar a depurar la aplicación de varias maneras diferentes:

  • Presione F5 para iniciar la aplicación con el depurador asociado al proceso de la aplicación.
  • Seleccione DepurarIniciar 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 los símbolos de la carpeta de caché antes de descargarlos desde el servidor de símbolos de Artifacts que agregamos en la sección anterior.

Una Visual Studio encuentra y carga los símbolos, debería poder seguir paso a paso el código y depurar la aplicación. Consulte Navegar por el código con el depurador Visual Studio para obtener más detalles.