Visual studio 2008 f#可变变量don';在VS2008本地调试窗口中不显示

Visual studio 2008 f#可变变量don';在VS2008本地调试窗口中不显示,visual-studio-2008,f#,debugging,Visual Studio 2008,F#,Debugging,我正在使用VS2008与F#集成(2010年4月社区技术预览) 当我声明一个正态变量时,例如 let x = 4 然后,当我设置断点时,x将显示在本地调试窗口中 但是,如果我使用可变变量 let mutable x = 4 那么x将不会出现在同一窗口中 有什么建议吗?我觉得没那么简单。在任何情况下,根据我的经验,“顶级”调试体验通常不如使用函数进行调试,因此,例如,如果顶级有十行代码,请将其更改为 let Main() = // your 10 lines of code Main(

我正在使用VS2008与F#集成(2010年4月社区技术预览)

当我声明一个正态变量时,例如

let x = 4
然后,当我设置断点时,x将显示在本地调试窗口中

但是,如果我使用可变变量

let mutable x = 4
那么x将不会出现在同一窗口中


有什么建议吗?

我觉得没那么简单。在任何情况下,根据我的经验,“顶级”调试体验通常不如使用函数进行调试,因此,例如,如果顶级有十行代码,请将其更改为

let Main() =
    // your 10 lines of code
Main()

而且调试体验可能会提高。

似乎就是这样。如果我把它重构成一个函数,现在就会出现可变变量。