F# - Visual Studio Debugger - 逐步导致继续

时间:2016-03-12 15:47:31

标签: asp.net visual-studio f# visual-studio-2015 f#-3.0

我目前正在尝试学习F#,并且在使用Visual Studio 2015调试器时遇到了一些问题。以下面的代码为例(我正在使用ASP.NET Web API):

[<Route("api/HomeApi/VideoCapture")>]
[<System.Web.Http.HttpGet>]
member this.VideoCapture() : HttpResponseMessage =
    let response = this.Request.CreateResponse()
    this.SetupCameraConsumers()
    this.SetupCapture()                        
    response.Content <- new PushStreamContent(this.Test())
    response

我在这个方法的第一行放了一个断点,踩过了“让”这个方法。工作正常,但当我尝试跨越下一行时,VS调试器基本上继续到方法的结尾而不会抛出任何错误。在this.SetupCameraConsumers()调用中,我只是将一些对象添加到列表中并返回一个&#39;单位&#39;。

之前有没有人遇到这样的事情?如果我可以提供更多信息,请告诉我 - 我已经将VS调试器用于C#代码,并且从未遇到过类似的事情。

我是否正确地调用了方法?这是允许在F#?

谢谢!

1 个答案:

答案 0 :(得分:0)

对于可能遇到此问题的其他任何人,请停用调试选项&#39;只是我的代码&#39;允许我跳过代码。我不完全确定为什么这应该有所作为。再次感谢您提供的有用评论。