La aplicación de escritorio C # en la edición express funcionó y no funcionó 5 segundos después.
Intenté 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 configurados en todos los ensamblajes.
- Eliminar todas las carpetas bin y obj y todas las DLL relacionadas con el proyecto desde mi máquina completa.
- Recree proyectos que causen el problema desde cero.
- Reiniciar.
Tengo dos proyectos WinForms en la solución. Uno de ellos carga la información de depuración, uno no. Ambos se refieren al ensamblaje 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 vuelva a 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.
<DebugSymbols>true</DebugSymbols>
debajo en VS2015 lo agregué manualmente y funcionó bien.