I've started researching some ideas in algorithms using VS2010 and F# interactive.
So, I've created a DebugScript.fsx
, I write some code there and eventually send it to F#Int to test it.
At some some moment I need to catch a bug. But I can't place a breakpoint even in a simple for
loop:
for i in stringarray do
printfn "%s" i
When I press F9 to set a breakpoint, the VS show a red circle with a warning sign. The hint for it is "The breakpoint will not currently be hit".
Surely, I did open Debug menu -> Attach to process ... -> Fsi.exe previously
I tried placing Debugger.Break()
inside the loop, but that's the only line where debugger stops, giving me no option to proceed with debugging lines inside the loop. I also don't have any local variables available :(
Maybe I'm missing something obvious?