A menudo necesito depurar/probar mi código o una pequeña parte de él.Depurar el código de C# sin ejecutar la aplicación
Una forma de hacerlo es, por supuesto, para ejecutar la aplicación que estoy desarrollando, o en el desarrollo de una biblioteca de clases crear una pequeña prueba.
Otra forma es crear una unidad de prueba sólo para propósitos de depuración y ejecutarlo en Visual Studio.
Pero, ¿qué pasa si no quiero escribir código adicional (como pruebas de unidades desechables) y no quiero iniciar toda la aplicación (toma un tiempo para iniciar y navegar hasta el código que quiero depurar?)?
¿Hay una forma de ejecutar una pequeña porción de código en Visual Stuio interpretar respectivamente código C#?
EDITAR
que sé sobre LINQPad.
Pero a veces quiero saber, p. cómo se ve un Form
mientras se ejecuta o si un componente puede hablar con una base de datos. Así LINQPad no se adapta a mis necesidades en esos casos ...
Esto puede ser complicado si el código es dependiente de otro código. Para fragmentos independientes muy pequeños, ¿por qué no crear un proyecto de línea de comandos desde cero y copiar y pegar el código allí? – Vlad
Puede usar la opción QuickWatch en Visual Studio. Si desea probar algunas declaraciones diferentes en el mismo código, coloque un punto de interrupción en la posición y abra la ventana de observación rápida. Puede encontrar el resultado de la declaración escribiéndola en la ventana de QuickWatch. –
¿Es un proyecto separado? o una parte en un proyecto completo? – crassr3cords