Cómo: Especificar el comportamiento de carga y las ubicaciones de los símbolos

Este tema se aplica a:

Edición

Visual Basic

C#

F#

C++

Web Developer

Express

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable

Pro, Premium y Ultimate

El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable El tema es aplicable

Para depurar la aplicación, el depurador exige información de los símbolos, que está almacenada en archivos PDB. En algunos casos, la información de los símbolos podría estar en un formato de archivos DBG anterior. Los archivos de símbolos los requiere la aplicación y las DLL del sistema o de otro fabricante que tenga que depurar. Los archivos de símbolos pueden estar almacenados en un directorio de su equipo o descargados de un servidor de símbolos.

De forma predeterminada, el depurador carga los archivos de símbolos de la ubicación donde se encuentra el EXE. Para utilizar los símbolos de otro directorio o de un servidor de símbolos, debe especificar las ubicaciones.

Visual Studio carga los símbolos automáticamente al comenzar una sesión de depuración. Puede especificar para qué módulos cargar automáticamente los símbolos. Si decide no cargar los símbolos para todos los módulos automáticamente, puede cargar símbolos adicionales manualmente en la ventana Módulos.

Para obtener más información acerca de cómo utilizar los servidores de símbolos, vea Cómo: Utilizar un servidor de símbolos. Si utiliza un servidor de símbolos, asegúrese de que el servidor es de confianza. De lo contrario, podría exponerse a amenazas de seguridad.

Para especificar un directorio donde se encuentran los archivos de símbolos

  1. En el menú Herramientas, elija Opciones.

  2. En el cuadro de diálogo Opciones, abra el nodo Depuración y haga clic en Símbolos.

    En la página Símbolos, hay un cuadro con el texto Ubicaciones del archivo de símbolos (.pdb). Encima de este cuadro hay cuatro iconos.

  3. Haga clic en el icono de la carpeta.

    En el cuadro Ubicaciones del archivo de símbolos (.pdb), aparece texto modificable.

  4. Escriba la ruta de acceso del directorio. La finalización de instrucciones le será de ayuda para especificar el formato correcto.

    En el caso de la depuración remota, las memorias caché de los archivos de símbolos y del servidor de símbolos para código administrado deben encontrarse en el equipo remoto. Las memorias caché de los archivos y servidores de símbolos para código nativo se deben encontrar en el equipo local.

  5. Si utiliza símbolos de un servidor de símbolos remoto, puede mejorar el rendimiento mediante la especificación de un directorio local donde copiarlos. Para hacerlo, en el cuadro Almacenar en caché los símbolos de este directorio, escriba una ruta. Tenga en cuenta que si está depurando un programa en un equipo remoto, el directorio de la memoria caché hace referencia a un directorio del equipo remoto.

  6. Haga clic en Aceptar.

Para quitar un nombre de ruta de acceso de la lista de rutas de acceso de símbolos

  1. Abra el cuadro de diálogo Opciones y vaya a la página Símbolos, tal y como se describe en el procedimiento anterior.

  2. Seleccione una ruta de acceso en el cuadro Ubicaciones del archivo de símbolos (.pdb).

  3. Haga clic en el icono X rojo.

  4. Haga clic en Aceptar.

Para especificar los símbolos que se van a cargar automáticamente

  1. Abra el cuadro de diálogo Opciones y vaya a la página Símbolos, tal y como se describe en el procedimiento anterior.

  2. En Cargar símbolos automáticamente para, haga clic en Todos los módulos, excepto los excluidos o Solo los módulos especificados.

  3. Si eligió Todos los módulos, excepto los excluidos, ahora puede hacer clic en Especificar los módulos excluidos.

    Aparece el cuadro de diálogo Símbolos para excluir de la carga automática.

    Haga clic en el icono de documento para agregar un módulo a la lista Módulos o seleccione un módulo en la lista Módulos y haga clic en el icono X para quitarlo.

    Cuando termine, haga clic en Aceptar.

  4. Si eligió Solo los módulos especificados, puede hacer clic ahora en Especificar los módulos.

    Aparece el cuadro de diálogo Símbolos para cargar automáticamente.

    Haga clic en el icono de documento para agregar un módulo a la lista Módulos o seleccione un módulo en la lista Módulos y haga clic en el icono X para quitarlo.

    De forma predeterminada, los símbolos que se encuentran en los directorios donde están los módulos de aplicación siempre se cargan. Para detener este comportamiento predeterminado, borre Cargar siempre los símbolos situados junto a los módulos.

    Cuando termine, haga clic en Aceptar.

  5. Haga clic en Aceptar.

Cargar símbolos manualmente

Desde la ventana Módulos, podrá cargar símbolos de forma manual. Esta característica no está disponible en Visual Basic, Visual C# ni Web Developer Express.

Para cargar símbolos manualmente

  1. Haga clic con el botón secundario en la ventana Módulos, elija Cargar símbolos desde y, a continuación, haga clic en Ruta de acceso de símbolos o Servidores de símbolos de Microsoft.

    Para encontrar los símbolos, el depurador buscará en la ruta de acceso o en los servidores de símbolos. En caso de que no se encuentren, aparecerá el cuadro de diálogo Buscar símbolos.

  2. En el cuadro de diálogo Buscar símbolos, localice el archivo de símbolos que desea cargar y, a continuación, haga clic en Aceptar.

    El archivo de símbolos es un archivo .pdb o un archivo .dbg.

Vea también

Referencia

Símbolos, Depuración, Opciones (Cuadro de diálogo)

Conceptos

Archivos DBG

Archivos de base de datos de programa (C++)

Archivos de base de datos de programas (C#, F# y Visual Basic)

Instalar símbolos para depurar errores en las llamadas del sistema

Otros recursos

Preparación y configuración de la depuración