¿ . Visual Studio, una herramienta que se utiliza para crear aplicaciones de Microsoft NET , tiene un archivo crítico que muchos desarrolladores no saben que existe. Si usa VS para depurar los programas , su depurador crea un archivo PDB binario que hace que la depuración sea posible. Nunca se puede ver un PDB porque VS maneja detrás de las escenas. Sin embargo, saber cómo PDB trabajo puede ayudar a entender cómo la aplicación , Visual Studio y el depurador comunicarse y ayudar a crear software de calidad. Visual Studio Depuración
Después de escribir a. NET en Visual Studio , pruébelo con la tecla " F5 " para entrar en modo de depuración. Si se trata de una aplicación web, el navegador se abre y muestra una página Web. Un formulario se abre si la solicitud se dirige al entorno Windows . Cuando se ejecuta el programa , se puede hacer una pausa en ciertos puntos , comprobar los valores de variables, examinará la memoria del sistema y realizar otras tareas de diagnóstico . Usted también tiene la capacidad de utilizar instrucciones de seguimiento y escribir mensajes en archivos de registro . Si los errores de la aplicación , Visual Studio muestra un mensaje de error , junto con el número de línea en el código donde se produjo el accidente.
PDP Mapping
Para manejar estas complejas tareas de depuración , Visual Studio necesita un repositorio para almacenar información acerca de los tipos de datos y símbolos. Este repositorio es el archivo PDB . Al entrar en el modo de depuración , Visual Studio crea un archivo PDB único para cada grupo de módulos de código de la aplicación. Estos PDB asignan código binario de la aplicación para el código fuente legible que escribiste. Esto hace que sea posible para que usted vea los números de línea , variables y nombres de funciones como a depurar el código de éxito.
Crear PDB
Visual Studio genera un AP automáticamente cuando se utiliza la opción /debug para compilar un C #, JScript o programa Visual Basic . C /desarrolladores de C + + utilizan el /ZI o la opción /Zi en lugar de crear PDB . A AP sale de archivo para cada conjunto en su aplicación . Un ensamblado es un grupo discreto de módulos de código . Usted puede encontrar los archivos PDB mediante la búsqueda de ellos en la carpeta de salida de depuración de la aplicación. Si la aplicación sólo tiene un único conjunto , la carpeta contiene un archivo PDB .
Extracción PDB
Después de perfeccionar sus aplicaciones. NET , es probable que desee para liberarlo. Al hacer clic en " Generar solución " en el menú Generar convierte su aplicación en un paquete que puede distribuir . Para reducir su tamaño , puede eliminar sus archivos PDB . Haga clic en " Propiedades del proyecto ", haga clic en " Crear " en el menú Proyecto , haga clic en la ventana Configuración de generación avanzada se abre y muestra un menú desplegable de información de depuración "Advanced . " , Seleccione la opción "Ninguno" en este menú para eliminar PDB de su versión final .