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