De MSDN:
Un archivo de base de datos de programa (AP) mantiene la depuración y el estado del proyecto información que permite incrementales vinculación de una configuración de depuración de su programa. Se crea un archivo PDB al compilar un programa C/C++ con /ZI o/Zi o un programa Visual Básico/C#/JScript .NET con /debug.
lo que parece que el "problema" aquí (a falta de una palabra mejor) es que algunos de sus archivos DLL se están construyendo en modo de depuración (y PDB, por lo tanto emisores de luz), y algunos se están construyendo en modo de lanzamiento (de ahí que no emitan PDB). Si ese es el caso, debería ser fácil de solucionar: ingrese a cada proyecto y actualice su configuración de compilación. Este sería el escenario predeterminado, si no ha hecho ningún ajuste de las opciones de línea de comando.
Sin embargo, será más complicado si ese no es el caso. Tal vez estás en modo de liberación o depuración. Ahora necesita mirar las opciones de compilación de línea de comando (especificadas en las propiedades del proyecto) para cada proyecto. Actualízalos a/debug en consecuencia si quieres el depurador, o quítalo si no lo haces.
Editar en respuesta a Editar
Sí, las DLL de "saber" que tienen PDB, y tienen caminos para ellos, pero eso no significa demasiado. Copiar solo archivos DLL a un directorio determinado, como han mencionado otros, no resolverá este problema. Necesitas los PDB también.
Copiar archivos individuales en Windows, con la excepción de ciertos archivos de tipo "paquete" (no lo denomino Microsoft, pero "paquetes HTML completos" son el concepto) no copian los archivos asociados. Las DLL no se ensamblan en el modo "paquete", por lo que copiarlas deja su PDB atrás.
Diría que la única respuesta que tendrá es actualizar su proceso para obtener los archivos DLL en esas ubicaciones centrales, e incluir los PDB ... Sin embargo, me encantaría que se demuestre lo contrario. !
¿Todos los proyectos (el proyecto, no un archivo * .dll/*. Exe) están referenciados al "TopProject"? – TcKs
No, ninguno de ellos: vea mi edición de la pregunta. –
tengo varios archivos pdb conmigo. Lo descargué de la página de descarga de Python como complemento de Visual Studio o algo así. ¿Cómo importarlo a Visual Studio? –