调试 F#

调试 F# 与调试任何托管语言类似,但有以下几种例外情况:

  • **“自动”**窗口不显示 F# 变量。

  • F# 不支持“编辑并继续”。在调试会话期间编辑 F# 代码是可以的,但应避免这样做。因为在调试会话期间无法应用代码更改,所以在调试期间编辑 F# 代码将导致源代码和正在进行调试的代码之间不匹配。

  • 调试器无法识别 F# 表达式。若要在 F# 调试期间在调试器窗口或对话框中输入表达式,必须将该表达式转换为 C# 语法。在将 F# 表达式转换为 C# 时,请务必记住 C# 使用 == 作为比较运算符中的等号,而 F# 使用单个 =。

请参见

其他资源

调试托管代码