【发布时间】:2017-01-08 17:54:56
【问题描述】:
在 VS 2015 中 F# 调试器似乎无法正常工作。让我在简单的控制台程序上进行说明:
let f1 =
printf "hello 1"
printf "hello 2" //1
[<EntryPoint>]
let main argv =
f1 //2
0
我在 //1 和 //2 行设置断点并启动调试器。
第一个被击中的 BP 是 //1 而它应该是 //2。这是为什么呢?
此时我也无法导航到调用堆栈的最顶层。 IE。当我双击调用堆栈条目时,它应该导航到第 //2 行 VS 告诉我“源不可用”。这是为什么呢?
这两个问题并没有阻止我调试,但还是让我很不开心。
【问题讨论】:
-
f1是一个值,而不是一个函数。 -
啊,这太愚蠢了!谢谢你们。
标签: f# visual-studio-debugging