¿Cómo remedio? “El punto de interrupción no se alcanzará actualmente. No se han cargado símbolos para este documento ". ¿advertencia?
Frecuentes
Visto 1,346 equipos
1719
La aplicación de escritorio AC # en la edición express funcionó, pero luego no funcionó 5 segundos después.
He probado lo siguiente:
- Asegúrese de que la configuración de depuración, el indicador de depuración y la información de depuración completa estén configuradas en todos los ensamblados.
- Elimine todas las carpetas bin y obj y todos los archivos DLL relacionados con el proyecto de toda mi máquina.
- Recrea los proyectos que causan el problema desde cero.
- Reiniciar.
Tengo dos proyectos de Windows Forms en la solución. Uno de ellos carga la información de depuración, el otro no. Ambos se refieren al ensamblado en el que estoy tratando de obtener información de depuración exactamente de la misma manera en el archivo del proyecto. ¿Algunas ideas?
Quiero agregar aquí, principalmente para mí cuando regrese para revisar esta pregunta, que los símbolos no se cargan hasta que se carga el ensamblaje y el ensamblaje no se carga hasta que se necesita. Si el punto de interrupción está en una biblioteca que solo se usa en una función en su ensamblaje principal, los símbolos no se cargarán (y mostrará el punto de interrupción como no alcanzado) hasta que se llame a esa función.
30 Respuestas
1150
Empiece a depurar tan pronto como haya llegado a un punto de interrupción o haya usado Debug > Break All
, Utilizar Debug > Windows > Modules
. Verá una lista de todos los ensamblados que se cargan en el proceso. Busque el que desea obtener información de depuración. Haga clic con el botón derecho y seleccione Información de carga de símbolo. Obtendrá un cuadro de diálogo que enumera todos los directorios donde buscó el archivo .pdb para el ensamblaje. Verifique esa lista con la ubicación .pdb real. Asegúrese de que no encuentre uno antiguo.
En proyectos normales, el IDE siempre debería haber copiado el ensamblaje y su archivo .pdb en la misma carpeta que su .exe, es decir, la carpeta bin \ Debug de su proyecto. Asegúrese de eliminar uno del GAC si ha estado jugando con él.
respondido 06 nov., 20:09
Efectivamente, ese fue el problema en mi caso. Tuvimos una compilación posterior que hizo que no se considerara 'Código de usuario' ... ahora, tengo que ver qué pasa con eso, pero sí confirmé que sin las modificaciones posteriores a la compilación, los símbolos se cargan. @Hans gracias, ¡me salvó unos buenos minutos! envía una cerveza virtual - eglasio
La pregunta es sobre la edición expresa, a la que esta respuesta no se aplica, lamentablemente. En realidad, ninguna de las respuestas me funciona, también intenté eliminar la carpeta Debug y reconstruir. - Nicolás Raúl
Microsoft Visual Studio Express 2013 para Web no tiene la opción Depurar módulos de Windows. ¿Cómo utilizar para solucionar este problema en este caso? - Andrus
Como sugerencia, active sus excepciones para que se rompa donde desee (si no puede poner un punto de interrupción al comienzo del proceso) ... Luego, siga el proceso recomendado por Han de Depurar> Windows> Módulos. Busque el proyecto en el que estaba tratando de entrar y observe la RUTA. si dice "C: \ windows \ assembly", entonces apunta a una dll de GAC y NO al proyecto ... - andy peligro gagne
Tenía la configuración de la solución activa de mi solución establecida en Liberar, cambiándola de nuevo a Depurar para resolver mi problema. Esta respuesta me ayudó a "recordar" qué buscar: gilad
517
Compruebe si no está en versión pero en depuración.
Cuando en depuración:
Primero intente reconstruir su proyecto haciendo clic con el botón derecho del mouse en el proyecto> Reconstruir Si eso no funciona, intente limpiar el proyecto (haga clic con el botón derecho del mouse en el proyecto> limpiar)
Si eso no funcionó, marque esto:
- Haga clic con el botón derecho del ratón en su proyecto
- Seleccione [Propiedades]
- Seleccione la pestaña [Construir] de la lengüeta
- Asegúrese [Definir constante DEBUG] y [Definir la constante TRACE] están marcados
- Asegúrese [Optimizar código] está desmarcado
- Haga clic en el [Avanzado] en la parte inferior de la pestaña Crear
- Asegurar que [Información de depuración:] se establece a [lleno]
- Presione [OK] y reconstruir el proyecto ;-)
(el paso 6 genera los archivos .pdb, estos son los símbolos de depuración)
Respondido el 22 de Septiembre de 20 a las 09:09
Asegúrese de que [Información de depuración:] esté configurado en [completo]; ¡lo arreglé para mí! Tengo varias configuraciones configuradas en mi proyecto, las nuevas que agregué no tenían este conjunto. - cacique
¡Esto funcionó para mí! Pero en lugar de [completo] pude hacer solo pdb - Aaron
Resulta que estaba en la versión de lanzamiento. tsk. - NADP
Si tiene un proyecto mixto C ++ / C # con un inicio nativo, asegúrese de que el tipo de depuración> depurador del proyecto sea mixto. - Bill Hoag
También tuve que asegurarme de que Properties > Build > Optimize code
fue desenfrenado. - jeffaudio
283
Solo algo simple para probar, es posible que ya lo haya probado. Haga clic con el botón derecho en Solución en el explorador de soluciones, haga clic en "solución limpia", esto elimina todos los archivos compilados y temporales asociados con una solución.
Haga una reconstrucción de la solución e intente depurar nuevamente.
También he tenido problemas con los puntos de interrupción de varios proyectos en una solución, algunos compilados como x86, otros como x64.
Respondido 06 Feb 18, 06:02
¿Cómo solucionó los puntos de interrupción con varios proyectos en una solución, algunos compilados como x86, otros como x64? - ricardo li
Si está ejecutando IISExpress (o el emulador de Azure), es posible que los archivos en C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ root no se actualicen si su AssemblyVersion es 1.0.0.0. Asegúrese de que sea algo así como 1.0. * Para que se genere una nueva versión cada vez que cree su proyecto web. Clean Solution no borra la carpeta de archivos temporales de Internet. - Michael Lang
Esto hace lo mismo que reconstruir todo. - jonathan madera
@jonathan Wood: en general estoy de acuerdo con eso. Pero en raras circunstancias, Rebuild All puede producir resultados ligeramente diferentes; sé que a veces he visto diferencias extrañas. Eche un vistazo aquí para ver una discusión interesante: stackoverflow.com/questions/1247457/… - Patrick
Para mí fue simplemente "Construir" ... "Solución limpia" - Domingo Isaia
256
Desactive la opción "Solo mi código" en la configuración de depuración / general.
Respondido el 14 de Septiembre de 15 a las 15:09
Sí, en un proyecto de Windows Phone 8 con una configuración de compilación personalizada, esto es lo que hizo por mí. - GONeale
Esta era la solución que necesitaba al realizar una depuración remota en un servidor IIS independiente. - Jas Cav
Me funcionó con Windows Phone 8.1 y VS Community 2015. - Fabiano Araujo
Para que quede claro: en VS 2017, esta configuración se encuentra específicamente en el cuadro de diálogo Herramientas, Opciones en el panel Depuración, General (no hay panel "Depurar", para ser precisos). La casilla de verificación se llama "Activar solo mi código", no "Solo mi código". - Jazimov
Esto funciona para mí, sin embargo, no puedo ver el valor de la variable cuando pasa el mouse o shift + f9 obtiene un error No se puede obtener el valor de local o argumento ya que no está disponible en este puntero de instrucción, posiblemente porque se ha optimizado - Naveen Kumar
155
Publicación cruzada de esta corrección de hans k que encontré en el hilo similar >> AQUÍ <:
Haga clic derecho en la solución -> Propiedades
Busque en Propiedades comunes -> Proyecto de inicio
Seleccionar varios proyectos de inicio
seleccione Iniciar acción en los proyectos que necesita depurar.
Respondido 06 Feb 18, 06:02
Esto también maneja situaciones en las que está intentando depurar un proyecto WEB que es un punto final remoto .NET que se ejecuta en el servidor de desarrollo VS y que muestra "no hay símbolos cargados". - Secta D
Esto me lo arregló. Creo que anteriormente Sombody había intentado adjuntar la depuración al servidor IIS local en lugar de la versión de depuración de IIS que usa Visual Studio. - Dowlers
Si ha eliminado el archivo .suo, puede perder la configuración de la solución seleccionada aquí y tendrá que volver a configurarla: Redimido1
Revisé esta configuración nuevamente hoy después de depurar previamente con éxito y descubrí que mis proyectos de inicio de alguna manera se habían revertido a un solo proyecto de inicio. Vale la pena comprobarlo dos veces. - antonio de soza
69
La respuesta seleccionada me llevó a solucionar mi problema. Pero necesito hacer algunas cosas más:
Incluso con "Depurar" seleccionado en el menú desplegable:
Y en el proyecto Propiedades> Construir:
Visual Studio no cargaba símbolos en un proyecto específico. Entonces, en ese menú desplegable, seleccioné "Administrador de configuración" y vi que la configuración de mi proyecto web era incorrecta:
Luego lo configuré en "Depurar" y comenzó a generar el .pdb
archivo.
PERO Necesito copiar manualmente el PDB y el DLL y colocarlo en la carpeta que VS estaba buscando (aquí es donde la respuesta seleccionada me ayudó):
Respondido el 30 de enero de 18 a las 15:01
Estaba corriendo en release
modo. Gracias !! - Dipak Telangre
Para mí, la clave fue que la casilla 'Implementar' no estaba marcada, por lo que el pdb no se estaba volviendo a implementar después de la construcción. paquet
47
A veces, a pesar de que le da este error, el breakpoint
todavía recibe golpes, así que simplemente ignore el error. Esto sucede con bastante frecuencia en el Views
de una MVC web app
.
respondido 30 nov., 17:16
En realidad, esto debería ser votado en algún lugar de la parte superior. Pasé mucho tiempo haciendo todas las respuestas anteriores, pero el punto de interrupción en realidad se alcanzaría. Solo compruébalo :) Además, esa era una aplicación de escritorio de WPF. - Bartosz
aspx parece compilarse bajo demanda, por lo que la información de depuración está disponible solo después de que se necesita la página aspx - Aerosón
También para UnitTesting, debe esperar unos segundos y luego se golpea. - Suricata rebelde
Creo que el comentario de @aeroson es con lo que me encontré. Una página cargó puntos de interrupción, otra no. Intenté todo tipo de cosas a partir de las respuestas aquí, y luego actualicé esa página y se cargaron los puntos de interrupción. - buen ojo
En serio, pasé una eternidad tratando de resolver esto, luego lo dejé ejecutar según esta respuesta y funcionó. - Tronald
45
Debug
> Windows
> Modules
para ver qué módulos se estaban cargando, me puso en la dirección correcta.
En mi caso, IIS Express parecía estar cargando una DLL diferente de los archivos temporales de ASP.NET.
¿La solución?
- Navega a
C:\Users\<YOUR USER>\AppData\Local\Temp\Temporary ASP.NET Files\vs
- ¡Elimina todo en este directorio!
Respondido el 14 de Septiembre de 15 a las 15:09
Este fue mi problema, la carpeta debe haber estado llena de archivos DLL rotos que se estaban cargando como preferencia. - especie desconocida
Esto funcionó para mí, excepto en mi caso, el directorio que tuve que purgar era C: \ Windows \ Microsoft.NET \ Framework64 \ v4.0.30319 \ Temporary ASP.NET Files \ vs \ - Andy
Tuve un problema similar en el que ya tenía instalada esta aplicación y estaba cargando esa DLL en lugar de la de mi proyecto sin un archivo PDB asociado. Después de desinstalar la aplicación anterior, el problema se resolvió. ¡Gracias! - lenny k
43
Pude corregir el error simplemente configurando la opción en 'Adjuntar al proceso' en la opción 'Determinar automáticamente el tipo de código para depurar' como se muestra en la captura de pantalla adjunta.
Simplemente siga los pasos a continuación:
- Ve a Depurar desde la barra de menú
- Haga clic en Adjuntar al proceso
- Cerca de Adjuntar a opción, haga clic en el Seleccione .
- La Seleccione el tipo de código aparecerá una ventana
- Ahora seleccione la opción Determinar automáticamente el tipo de código para depurar y haga clic en el botón Aceptar.
Respondido el 20 de junio de 20 a las 10:06
Para otros que han probado todo en esta página, solucioné mi problema cambiando a 'Código administrado (v4.5, v4.0)'. - stevekrzysiak
Cambiar a "Administrado (v4.5, v4.0)" lo solucionó para mí también con la depuración de una aplicación DNN ASP.Net. ¡Gracias! - Mmm
Cambiar de "Determinar automáticamente el tipo de código a depurar" a "Administrado (v4.6, v4.5, v4.0)" funcionó para mí. Tengo una solución con 2 bibliotecas de clases, una es COM accesible, ambas están dirigidas al marco 4.6.1. - trabajo
Tenía una opción incorrecta seleccionada (".NET Core" en lugar de "Managed v4.6"). Elegí "Determinar automáticamente ..." ¡y funcionó! Inicialmente encontré esta solución en esa publicación de blog blog.simontest.net/…. - Evgeni Nabokov
40
Verifique si su archivo .pbd falta en su carpeta bin / Debug. Si es así, vaya a "Propiedades" de su proyecto, seleccione "Construir" y luego "Avanzado" en la parte inferior. Elija "completo" en "Información de depuración" en la nueva ventana que apareció. Este era mi problema y lo resolvió por mí.
Respondido el 04 de enero de 18 a las 13:01
Sugeriría a cualquiera que acceda a esta página que se asegure de que se está generando el pdb, ya que este era el problema para mí. - EatATaco
¡Gracias! "Sólo pdb" (en lugar de completo) fue suficiente. Además, "Avanzado" es un botón en la parte inferior de Compilar. - Greg little
¿Dónde deberían generarse los pdbs? - ylca
Gracias, esto lo solucionó después de que hice nuevas transformaciones de Web.config y eliminé las configuraciones predeterminadas (como Web.Debug.config) que proporciona VS 2017. - Ken Palmer
Probé muchas otras opciones (perdí casi 2 horas) Esta opción "completa" solucionó mi problema. ¡Gracias! - SoftSan
29
En mi caso, se marcó "Optimizar código" en las propiedades de mi proyecto. Esto hizo que VS viera mi ensamblado como "no mi código" y, a su vez, no cargó símbolos para él.
Respondido el 10 de junio de 16 a las 16:06
Este también era mi problema, y revisé todas las soluciones anteriores una por una, nada funcionó. - antikbd
Desmarqué esta opción, solución limpia, solución reconstruida, etc ... VS siempre estaba considerando el módulo como "Optimizado". La única forma que encontré para obligar a VS a actualizar la información de depuración fue aumentar la versión de ensamblaje del módulo. - alfanoquia
La única solución que funciona para mí, un # para ti (# = ++++), pero solo puedo votar una vez - Luis lopez
29
Simplemente verifique si su solución está en modo de lanzamiento.
Respondido el 22 de Septiembre de 16 a las 11:09
Tomó casi 4 horas descubrir este problema. Gracias - Puntero nulo
Si esta en tortugitas modo y luego cámbielo a Depurar modo. Encontrará un menú desplegable junto a los botones de deshacer y rehacer. - Shadab Umer
24
Intente ejecutar Visual Studio como administrador dentro de Windows.
Respondido el 11 de Septiembre de 17 a las 10:09
Terminé necesitado para ejecutar msvsmon como administrador en la máquina remota. - Bill Hoag
Esta no es una solución que la gente deba seguir. Si esto soluciona el problema, entonces debería centrarse en por qué necesitaría derechos de administrador para que VS pueda leer el contenido del archivo .pdb de su proyecto. - Jazimov
@Jazimov No estoy de acuerdo. Si bien me encantaría dedicar tiempo a investigar esto, en mi caso esto resolvió mi problema y me permitió seguir trabajando como estoy seguro que también lo hizo con los demás. Si desea investigarlo y mejorar esta respuesta, siéntase libre, para eso está. - Andy
Para ser claros: entiendo que solucionó su problema con Visual Studio, eso no es lo que estaba discutiendo. Disputo la recomendación de que otros acepten ejecutar el IDE como al solución en lugar de simple a solución. Si ejecutar el IDE como administrador soluciona el problema, entonces esa información debe usarse para solucionar la causa raíz real, de modo que el IDE no requiera privilegios de administrador para funcionar correctamente. - Jazimov
22
En mi caso, estoy tratando de depurar en modo relase. Una vez que lo cambio al modo de depuración. Esta funcionando
contestado el 21 de mayo de 18 a las 06:05
17
Debes habilitar "Generar información de depuración" en la configuración del compilador.
Respondido 23 Feb 10, 03:02
¿Dónde debería estar eso? - Puré de guisantes
Es lo mismo que la respuesta de juFo: Proyecto> Propiedades> Compilación> Avanzado> Información de depuración> Completo (o solo pdb) - Jeremy Thompson
Escuche a Jeremy Thompsen. Me solucionó el problema. - Thorkil Vaerge
17
Depurar ->
Opciones ->
General ->
Desmarque la marca de "Enable Just My Code
"
Esto funcionó para mí.
contestado el 07 de mayo de 19 a las 12:05
Esto parece que podría ser una configuración predeterminada que vale la pena verificar si se actualiza VS a una versión más nueva (como me había sucedido a mí). - Agamenón
12
Revise tu Solution Configuration
la lista desplegable. Asegúrate de seleccionar Debug
no, Release
.
contestado el 29 de mayo de 19 a las 21:05
10
Encontramos la causa de nuestro problema. Este código utilizaba el atributo "CodeBehind" en la directiva de página del archivo .aspx en lugar del atributo "CodeFile" (ASP.NET 2.0 y posteriores). Después de días de desesperación, una simple búsqueda y reemplazo resolvió el problema.
Respondido el 11 de Septiembre de 15 a las 20:09
10
La opción "Iniciar depuración, Depurar + Windows + Módulos" no existe en la edición Microsoft Visual Studio Express 2013.
Desmarcando "Usar el modo de compatibilidad administrada" en Herramientas Opciones Depuración corrige esto.
Respondido el 14 de Septiembre de 15 a las 15:09
9
Probé todo lo mencionado anteriormente, pero nada funcionó. [Limpie la solución y compruebe si hay archivos PDB, etc.]
Incluso publicar la misma solución no resolvió el problema.
Luego volví a lo que suelo hacer para resolver (engañar a este obstinado Visual Studio)
Todo lo que hice fue hacer un cambio deliberado en el código y publicar la solución. Luego revirtí el cambio y volví a publicar.
Voila [Archivos PDB deshacerse de los espíritus malignos] .. No es una resolución inteligente, pero esto funcionó ..: - |
Respondido el 26 de diciembre de 13 a las 07:12
9
Aplicaciones web (IIS Express) únicamente:
- Haga clic con el botón derecho en la bandeja IIS Express y cierre IIS.
- Solución limpia
Respondido el 06 de junio de 17 a las 05:06
Probé muchas de las otras sugerencias en otras respuestas, muchas de las cuales me han ayudado en el pasado, pero hoy esta me ayudó. En mi caso, tengo varias ramas y creo que IIS Express estaba atascado de alguna manera en una rama diferente y no se actualizaba con la rama que estaba tratando de depurar, a pesar de mis numerosos intentos de limpiar y reconstruir. - Chris H
8
- Limpiar la solución y reconstruir
- Verifique que la configuración esté establecida en Depurar
- Asegúrese de que el archivo PDB esté en la carpeta Debug.
- En el menú Depurar, haga clic en Habilitar todos los puntos de interrupción
Respondido el 15 de enero de 20 a las 14:01
La configuración de alguna manera está cambiando a Release. no entendí por qué - Arun Prasad ES
7
Ninguna de esas respuestas resolvió mi problema. Probé otra cosa basándome en el hecho de que el proyecto con la parada no era en realidad el proyecto cargado. Encontré como Hans Passant escribió que el .dll donde quiero detener el depurador y los archivos .pdb asociados se copiaron cerca del archivo .exe. Esos archivos tienen una fecha anterior, así que pensé que no se actualizaron en el tiempo de ejecución. Los eliminé manualmente, Visual Studio creó otro par Y puse este nuevo par cerca del .exe. ¡Ahora el breakpoins funciona!
Quizás Visual Studio no pueda copiar y REEMPLAZAR archivos existentes (.dll y .pdb) cerca del .exe ya que hay otro allí. Entonces, si eliminé manualmente, VS podría crear uno nuevo cerca de .exe.
Creo que otros cambios (verificaciones, etc., de las otras respuestas) desencadenaron algo y Visual Studio copió y reemplazó el dll y el pdb de la carpeta del proyecto a la carpeta cerca del exe, así que esa fue una solución.
Creo que la causa raíz del problema es que Visual Studio usa otro archivo en tiempo de ejecución, no el archivo del proyecto, con la parada.
¡Quizás esta respuesta para ayudar a alguien!
Respondido el 08 de junio de 15 a las 11:06
7
Compruebe si las siguientes dos configuraciones son iguales en Visual Studio:
Haga clic con el botón derecho en el proyecto de prueba, vaya a Propiedades, pestaña Construir y mire Objetivo de la plataforma
Los míos están configurados en "Cualquier CPU", así que x64
En la barra del menú principal, vaya a Prueba, Configuración de prueba, Arquitectura de procesador predeterminada
El mío estaba configurado en X86
Cambiando esto a X64 para que coincida con la configuración anterior hizo que el menú integrado de Visual Studio "Prueba (s) de depuración" funcionara y alcanzó los puntos de interrupción que anteriormente se ignoraron con el mensaje "El punto de interrupción no se alcanzará actualmente. No se han cargado símbolos para este documento ”.
Actualizar:
respondido 04 mar '20, 08:03
6
Cosas que debe verificar para que quede claro: asegúrese de tener la configuración establecida en 'Depurar' y no en 'Liberar'. Puede depurar el proyecto de inicio en el modo 'Lanzamiento', pero no en una biblioteca de clases referenciada.
Respondido el 07 de diciembre de 15 a las 06:12
6
Propiedades del proyecto (luego seleccione su configuración de compilación)> pestaña Compilación> Avanzado ...> Información de depuración (menú desplegable)
Establecer en 'todo' o 'solo pdb' y luego reconstruir
Respondido el 28 de enero de 17 a las 03:01
hice pdb_only, también limpié y reinicio el navegador - Jason
6
En lugar de hacer todas estas cosas solo
Cerrar y reabrir
la solución solucionará el problema
Respondido 12 Abr '17, 15:04
Me funcionó en Microsoft Visual Studio 2013 en: Archivo> Cerrar solución Luego Archivo> Abrir solución (debe estar precargado con la misma carpeta en la que estaba). Los puntos de interrupción pasaron de bandera amarilla a rojo circular instantáneamente. Así que gracias. - Zargold
6
Sé que llego años tarde, pero pensé que había hecho algo mal y seguí los pasos anteriores, luego me di cuenta de que había configurado la solución en 'Liberar' por error :)
respondido 15 nov., 17:10
¿Puedo votar a favor 10K veces? Lo peor de todo es que creo que he buscado esto en Google como 10 veces ahora, y cada vez es el mismo error estúpido. ¿Quizás Microsoft podría insinuarlo al usuario? - frascaroli
6
Tuve un problema similar e hice lo siguiente: Depurar => Opciones => General => Quitar la marca de verificación para "Habilitar solo mi código" Esto funcionó para mí ..
Respondido 22 ago 18, 12:08
6
Esto me tomó un tiempo probar otras opciones anteriores y, por alguna extraña razón, la depuración dejó de funcionar.
Herramienta -> Opciones -> Depuración -> General -> (desmarque) la opción "Requerir que los archivos fuente coincidan exactamente con la versión original"
Respondido el 04 de diciembre de 18 a las 11:12
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas c# .net visual-studio debugging breakpoints or haz tu propia pregunta.
Al depurar, vaya a la vista Depurar, Windows, Módulos. Esto mostrará información sobre los módulos cargados y el estado de los símbolos. Puede hacer clic con el botón derecho en un módulo e intentar cargar los símbolos desde otra ubicación. - Polyfun
La edición Express no tiene vista de Módulos. - Instance Hunter
Buen punto sobre los ensamblajes que no se cargan hasta que se necesitan. El depurador mostrará que no se alcanzará el punto de interrupción, pero la pantalla cambiará / su punto de interrupción se alcanzará una vez que se cargue el ensamblaje. Una solución cursi para este problema de la interfaz de usuario sería hacer una llamada al ensamblaje al inicio del programa para forzar la carga del ensamblaje. - Tim Coker
Tuve el mismo problema y noté que para esta configuración de compilación no tenía
<DebugSymbols>true</DebugSymbols>
debajo de él en VS2015 lo agregué manualmente y funcionó bien. - kuskmenEliminar el archivo .suo podría haber resuelto este feo problema en mi proyecto: Roland