Zacząłem badać niektóre pomysły w algorytmach wykorzystujących VS2010 i F # interaktywne.Jak używać punktów przerwania w F # interaktywny?
Tak więc stworzyłem kod DebugScript.fsx
, napisałem tam kod i ostatecznie wysłałem go do F # Int, aby go przetestować.
W pewnym momencie muszę złapać błąd. Ale nie mogę umieścić punkt przerwania nawet w prosty for
pętli:
for i in stringarray do
printfn "%s" i
Kiedy naciskam F9, aby ustawić punkt przerwania, VS pokazać czerwone kółko ze znakiem ostrzegawczym. Wskazówką na to jest "Punkt przerwania nie zostanie aktualnie trafiony".
Zaprawdę, ja otwórz menu Debug -> Attach to Process ... -> Fsi.exe poprzednio
Próbowałem umieszczenie Debugger.Break()
wewnątrz pętli, ale to jedyna linia gdzie debugger zatrzymuje się, dając mi żadnej opcji aby kontynuować linie debugowania wewnątrz pętli. Ja również nie mam żadnych zmiennych lokalnych dostępne :(
Może jestem brakuje czegoś oczywiste?
'Debugger.Break()' prace dla mnie –