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