Estoy tratando de rastrear algún código .NET 5. Siguiendo las recomendaciones que se encuentran en otros lugares, habilité las opciones "Habilitar paso a paso de origen de .NET Framework" y "Habilitar soporte de servidor de origen", marqué la casilla de verificación Servidor de símbolos de Microsoft como fuente de símbolos.
Al ejecutar el programa, los símbolos se cargan para muchos, pero no para todos los ensamblajes. Entre otros, no obtengo ningún símbolo para System.Data.Common, que actualmente necesito rastrear.
¿Alguien sabe por qué me faltan símbolos para aproximadamente la mitad de los ensamblajes del sistema y cómo obtener acceso a ellos?
Hice una prueba con un proyecto ficticio y parece que algunos PDB de ensamblajes almacenados en el servidor MS Symbols doesn't match image .
Puede verificar dos veces leyendo el registro de la fase de carga de PDB. Es bastante simple.
Abra Debug Modules Windows y encuentre su ensamblaje. Que
En mi prueba obtuve
¿Quizás un problema en el proceso de creación de .NET Core? Parece que el archivo PDB no está relacionado con el archivo dll...
Vale la pena un problema en el proyecto .NET Core.