2011-06-01 8 views
7

Estoy tratando de depurar el código .NET con los símbolos públicos disponibles. Configuré de acuerdo con las instrucciones:No se puede depurar el código de .NET Framework en VS2010

En Herramientas-> Opciones -> Depurar Revisé "Habilitar el paso de fuente de marco .NET", deshabilité "Habilitar solo mi Código".

En Herramientas-> Opciones -> Depurar -> Símbolos Cargar todos los símbolos. Revisé un montón de * .pdb apareció en esta carpeta.

En la aplicación ASP.NET MVC coloco el punto de corte en el método Application_Start().

Después de la ejecución del depurador veo la pila de llamadas, vea todos los métodos en la pila de llamadas (System.Web.dll). Pero si trato de hacer doble clic en él, lo único que veo es código ensamblado (o mensaje, no hay código fuente disponible).

¿Cuál podría ser el motivo?

+0

¿Pudo resolver esto ? Todavía tengo este problema –

+0

@AntonyThomas la vez que conocí el problema, no se ha resuelto (ninguna respuesta no ayudó). Ahora estoy teniendo VS2012, pero no lo he probado en un nuevo estudio. –

Respuesta

1

Parece que los símbolos no se están cargando, quizás debido a una versión no coincidente. He tenido problemas en el pasado para cargar los símbolos adecuados. Siempre lo resolví apuntando al servidor de símbolos de Microsoft. El siguiente artículo brinda instrucciones paso a paso sobre cómo configurar la depuración de .NET Framework. En la tercera sección "Para cargar símbolos de Marco usando la ventana Módulos", describe el uso del servidor de Símbolo de Microsoft.

http://msdn.microsoft.com/en-us/library/cc667410.aspx

+0

Intenté hacer eso, pero sin éxito. –

+0

Vacíe el caché de símbolos e inténtelo de nuevo. – Brain2000

+0

¿También marcó "Habilitar servidor de origen" en Herramientas-> Opciones-> Depuración? – Brain2000

0

Tuvimos el mismo problema recientemente después de una actualización de Windows 10. Depurador de VS 2013 fue incapaz de encontrar el código fuente y en un paso en ella se quejaba de los archivos de origen que faltan: You need to find <filename>.cs to view the source for the current call stack frame and The debugger could not locate the source file <filename>.cs

La solución que funcionó para nosotros:

Tools -> Imports and Export Settings -> Reset All Settings -> Select General after the save settings option. 
Cuestiones relacionadas