Comencé a investigar algunas ideas en algoritmos usando VS2010 y F # interactive.¿Cómo uso los puntos de interrupción en F # interactivo?
Así que, he creado un DebugScript.fsx
, escribo un código allí y eventualmente lo envío a F # Int para probarlo.
En algún momento necesito detectar un error. Pero no puedo poner un punto de interrupción, incluso en un simple bucle for
:
for i in stringarray do
printfn "%s" i
Al pulsar F9 para establecer un punto de interrupción, el VS muestran un círculo rojo con una señal de advertencia. La sugerencia es "El punto de interrupción no será golpeado".
Seguramente, menú Depurar abierta Yo -> conectar con el proceso ... -> Fsi.exe previamente
He intentado colocar Debugger.Break()
dentro del bucle, pero eso es la única línea en la que se detiene el depurador, y me da ninguna opción para proceder con las líneas de depuración dentro del ciclo. Asimismo, no tengo ninguna de las variables locales disponibles :(
Tal vez me estoy perdiendo algo obvio?
'Debugger.Break()' obras para mi –