visual studio simbolos simbolo punto puede para ningun interrupción este encuentra documento desencadenado cargado archivo actualmente activará abrir c# debugging visual-studio-2015

c# - simbolos - No se generó pdb en Visual Studio 2015



simbolos visual studio (4)

El mismo problema ocurre si se usa una versión anterior del acceso a datos abiertos de Telerik en el proyecto. Project genera un archivo pdp cuando se compila a través de VS2013, pero no hace lo mismo cuando se construye usando VS2015.

Fue doloroso y tomó tiempo descubrir la razón por la cual requiere la última versión Q2 (que no tiene Visual designer - la versión Q1 2015 de Telerik Data Access es la última que distribuye la integración de Visual Studio y las funciones de generación de código)

De todos modos, lea el blog de soporte de Telerik http://www.telerik.com/forums/visual-studio-2015-ctp6-does-not-generate-pdb-file

Tengo una solución que funciona bien cuando la abro en VS2013 (Ultimate), pero cuando la abro en VS2015 (Enterprise), dos de los proyectos no generan información de depuración.

Un proyecto es una aplicación MVC 5 y el otro es una biblioteca de clases. Todos los proyectos en la solución están configurados en .net 4.5 y todos están configurados en modo de depuración

La configuración avanzada para ambos proyectos está configurada como completa y parece compilar sin problemas, sin embargo, cuando abro la ventana Depurar> Windows> Módulos mientras el sitio se está ejecutando, estos dos binarios tienen "Binario no se generó con información de depuración" en su Símbolo Estado (cada dos binarios en la solución carga los símbolos correctamente)

Eliminé las carpetas bin / obj, borré archivos asp.net temporales, reinicié VS y Windows (10) y no tuve suerte

Esto afecta a otros miembros del equipo, por lo que no parece ser un problema con mi entorno

Además, si compilo en VS2013, VS2015 usará los pdb sin problema, simplemente no los generará por sí mismo

Supongo que se trata de una configuración / característica / error en algún lugar de VS2015, pero no estoy seguro de qué más puedo verificar / cambiar para solucionarlo

EDITAR: El proyecto web tiene su web.config configurado para depurar = "verdadero" y no se ve afectado por las transformaciones de configuración


En realidad, la depuración no tiene nada que ver si pdb''s genera o no. Mucha gente genera pdb para lanzamientos de producción y los mantiene en una tienda local de símbolos. De todos modos, intente ir a la pestaña de compilación en el proyecto y luego a Avanzado y establecer la información de depuración en solo pdb o completo.


Resulta que esto fue un problema con PostSharp

Los proyectos hicieron referencia a la versión 3.1.52: después de actualizar a 4.1.21, ahora tenemos los pdb generados nuevamente.

No estoy seguro de cuál es el problema o por qué se manifiesta de esta manera, pero espero que esto pueda evitar que alguien golpee su cabeza contra la pared como he estado.


Tuve que agregar manualmente <DebugType>pdbonly</DebugType> en el archivo * .csproj al PropertyGroup con la condición correspondiente a la configuración de compilación con la que estaba depurando.