Я начал исследовать некоторые идеи в алгоритмах, использующих VS2010 и F # интерактивный.
Итак, я создал DebugScript.fsx
, я пишу некоторый код и в конце концов отправляю его в F # Int для тестированияэто.
В какой-то момент мне нужно поймать ошибку.Но я не могу поместить точку останова даже в простой цикл for
:
for i in stringarray do
printfn "%s" i
Когда я нажимаю F9, чтобы установить точку останова, VS показывает красный кружок с предупреждающим знаком.Подсказка для этого: «Точка останова в данный момент не будет достигнута».
Конечно, я действительно открыл меню «Отладка» -> «Присоединить к процессу» -> Fsi.exe ранее
Я пыталсяпоместив Debugger.Break()
внутри цикла, но это единственная строка, где останавливается отладчик, что не дает мне возможности продолжить отладку строк внутри цикла.У меня также нет доступных локальных переменных: (
Может быть, я упускаю что-то очевидное?