NHibernate cargando símbolos de SymbolSource.org

Me gustaría poder depurar NHibernate y nunca he cargado ningún símbolo de SymbolSource.org antes.

¿Qué URL debo ingresar en Visual Studio para que cargue los símbolos de NHibernate para que pueda depurarlo correctamente? Estoy ejecutando la versión 3.2.0.4000 de NHibernate.

Edit:

Así lo tengo configurado.

Opciones de depuración

Veo esto en la ventana de salida. Observe que carga los símbolos para Iesi.Collections pero no para NHibernate.

'QTAgent32.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\cwerner\TFS\Zeta\TestResults\cwerner_LKN030 2012-05-23 07_33_53\Out\NHibernate.dll'
'QTAgent32.exe' (Managed (v4.0.30319)): Loaded 'C:\Users\cwerner\TFS\Zeta\TestResults\cwerner_LKN030 2012-05-23 07_33_53\Out\Iesi.Collections.dll', Symbols loaded.

preguntado el 22 de mayo de 12 a las 20:05

2 Respuestas

Su versión de NHibernate está presente en el servidor de symbolsource.org.

Cómo configurar symbolsource.org ver este enlace:

http://www.symbolsource.org/Public/Home/VisualStudio

URL del servidor Symbolsource: http://srv.symbolsource.org/pdb/Public

contestado el 22 de mayo de 12 a las 20:05

Esto es lo que intenté inicialmente pero no tuve éxito. No parece cargar los símbolos. Veo que se cargan algunos símbolos pero no NHibernate. - cole w

Creo que no funciona porque su plataforma es .Net 4.0 y symbolsource.org solo tiene los símbolos .Net 3.5 (symbolsource.org/Public/Metadata/Default/Project/NHibernate/…). - Gerard

Parece que está cargando Iesi.Collections y no creo que tenga los símbolos 4.0. Puede ver que carga los símbolos anteriores en mi publicación para esto. symbolsource.org/Public/Metadata/Default/Project/… - cole w

¡Tienes razón! ¿Cómo se ven las opciones "Herramientas -> Opciones -> Depurador -> General"? - Gerard

¿Quieres saber alguna configuración específica? - cole w

¿De dónde sacaste los binarios de NHibernate 3.2 GA? SymbolSource proporcionó los símbolos para estos mediante la compilación independiente de las fuentes y los PDB de ingeniería inversa, por lo que los resultados pueden variar. NHibernate solo ha comenzado a impulsar símbolos oficiales desde 3.3 CR1.

Si publica un enlace a los binarios reales que está utilizando, podríamos intentar falsificar PDB para esos también, pero solo si se trata de alguna de las distribuciones oficiales.

contestado el 26 de mayo de 12 a las 18:05

Yo uso NuGet. Estoy ejecutando la versión 3.2.0.4000 - cole w

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.