2009-11-01 24 views
8

Solo por diversión, ¿qué tan cerca podemos llegar para depurar una aplicación en C# utilizando solo la línea de comando desde el primer momento? Ningún otro software, solo la línea de comandos. Es decir, por ejemplo, ¿hay alguna manera de echar un vistazo a los valores de las variables, interactuar con la salida, etc., como lo hace el depurador VS?depuración C# en la línea de comandos

EDIT: Y solo por completitud, aquí está el mono equivalente: http://mono-project.com/Guide:Debugger, aunque no parece ser muy estable.

Gracias.

+0

¿Quiere decir, algo así como gdb para código administrado? –

+0

@Martinho. Si, algo así. Mire la respuesta de Driis, y una captura de pantalla aquí: http://www.insidepro.com/kk/258/258_11.jpg, eso es bastante asombroso. –

Respuesta

7

Puede usar el CLR debugger, que es parte de la instalación del marco; y no depende de VS.

Una alternativa (y más adecuada para su pregunta) es MDbg, que es un depurador de línea de comandos para código administrado.

+0

¡Muy interesante! Probablemente MDbg es lo que estoy buscando ... Lo intentaré. –

+0

¿Puede MDbg mostrar el código fuente "real", no solo IL? –

1

Hay depuradores de línea de comandos que vienen con Debugging Tools for Windows como CDB . Para aplicaciones administradas también necesitará el SOS module.

+0

Gracias, Darin. Solo busco lo que se puede hacer con las herramientas que vienen con VS, sin descargas adicionales. –

Cuestiones relacionadas