2012-10-10 34 views
5

En NetBeans usando Java puedo abrir la clase java.lang.String y veo ese código fuente de clase. Si trato de abrir la clase System.String en VisualStudio, solo veo firmas de métodos. ¿Es posible instalar el complemento de VisualStudio o algo así para abrir el código fuente de las clases de mscorlib presionando F12?Visual Studio mscorlib clases código fuente

Gracias por su respuesta. que he encontrado la mejor solución para mí: http://visualstudiogallery.msdn.microsoft.com/95789cdb-08f9-4dae-9b2f-fc45a452ad77

+3

Consulte http://msdn.microsoft.com/en-us/library/cc667410.aspx (no vale la pena publicarlo como respuesta, dado que es solo un enlace ...) –

+0

Tenga en cuenta que muchas de las clases principales parcialmente implementado en código nativo ('MethodImpl (MethodImplOptions.InternalCall)'). – Dennis

Respuesta

4

Lo que está pidiendo que se puede lograr mediante el uso de dot peekJetbrains.

Jetbrains ofrece otro software genial también, como Resharper que puede tener punto peek incluido y puede navegar a las fuentes decompiladas.

enter image description here

Puede obtener el código fuente real, no descompilar, a partir de los archivos de símbolos, que es la opción por debajo de la que he puesto de relieve, lo que tendría que hacer lo que la otra respuesta dice por la configuración de su símbolo servidor.

ACTUALIZACIÓN: Vea la respuesta de Bruno Brants.

4

Si bien las respuestas anteriores son buenas, ahora tiene una mejor opción: Microsoft has open-sourced .NET, y no solo eso, todo está disponible at GitHub.

Además, ahora es posible configurar Visual Studio para comprobar referencesource.microsoft.com durante la depuración.

Cuestiones relacionadas