立即窗口中的F#

jdp*_*nix 5 c# debugging f# visual-studio visual-studio-debugging

我有没有这样的方式可以:

  • 在Visual Studio的即时窗口中的F#,
  • 功能上等同于F#的即时窗口

在使用C#项目时?

为了澄清,即时窗口的行为符合预期.我正在寻找的是能够使用与即时窗口相同的上下文的fsi之类的东西(在调试器中暂停,能够使用/调用本地/私有功能).如果他们工作,欢迎第三方解决方案和hackery.

Eri*_*ono 2

您尝试过 F# Interactive 吗?它已经比简单的即时窗口更强大了。F# 交互窗口实际上是 Visual Studio 中 F# 的 REPL(读取-求值-打印-循环)功能。

请参阅https://msdn.microsoft.com/en-us/library/dd233175.aspx

  • 当您在调试器中暂停并想要调用函数时,FSI 并没有真正的帮助,但您仅限于 C# 语法,并且无法启动 lambda 表达式。 (9认同)