¿Puedo agregar GitHub como fuente de debugging en Visual Studio?

Estoy usando algunos packages NuGet en mis proyectos que tienen su fuente públicamente disponible en GitHub (ejemplo OrmLite ).

¿Cómo puedo configurar sus repositorys como fonts de debugging en Visual Studio (de la misma manera que pude configurar ReferenceSource para .NET Framework, etc … como aquí )?

ReSharper puede descomstackr las DLL, pero estoy más interesado en ver los comentarios que obviamente no están disponibles de esta manera.

Actualizar:

Conozco los files pdb , pero la intención inicial era ver el código fuente cuando pdb F12 . Para .NET Framework que se logra simplemente agregando el ReferenceSource como expliqué antes

Lo que está buscando es http://symbolsource.org , que es una plataforma para alojar files pdb de código abierto (debugging).

Para usarlo, deberá actualizar su instancia de Visual Studio para extraer los pdb desde allí ( http://www.symbolsource.org/Public/Home/VisualStudio ):

  1. Vaya a Herramientas -> Opciones -> Depurador -> General.
    1. Desmarque "Habilitar solo mi código (solo administrado)".
    2. Desmarque "Habilitar el acceso a fonts de .NET Framework". Sí, es engañoso, pero si no lo hace, entonces Visual Studio ignorará el order de su server personalizado (vea más adelante).
    3. Verifique "Habilitar el soporte del server de origen".
    4. Desmarque "Requerir que los files fuente coincidan exactamente con la versión original"
    5. Vaya a Herramientas -> Opciones -> Depurador -> Símbolos.
    6. Seleccione una carpeta para el símbolo / caching fuente local.
    7. Agregue serveres de símbolos en "Ubicaciones de files de símbolos (.pdb)". Preste atención al order correcto, ya que algunos serveres pueden contener símbolos para los mismos binarys: con o sin fonts. Recomendamos la siguiente configuration:

Nota: No todos los packages nuget también cargan símbolos a SymbolSource (ya que requiere un paso de publicación adicional). Por lo tanto, es posible que deba ponerse en contacto con el desarrollador del proyecto y pedirles que lo carguen, o si el proyecto es de código abierto, puede hacerlo usted mismo.

Utilice el código fuente original de GitHub descargando los proyectos relevantes de código VS y agréguelos a su solución para references en lugar de usar los binarys.