在即时窗口中使用F#

6

我是否可以以以下方式之一获取F#:

  • 在Visual Studio的即时窗口中获取F#,
  • 使用功能等效的F#即时窗口,在C#项目中工作时。

需要澄清的是,即时窗口的行为符合预期。我想要的是能够使用类似fsi的东西,并具有与即时窗口相同的上下文(在调试器中暂停,可以使用/调用本地/私有功能)。如果有效,第三方解决方案和hackery都可以接受。


当您按下CTRL+ALT+I时会发生什么?立即窗口根本不会出现吗? - Alex
2
可能是如何从VS2010立即窗口调用F#函数的重复问题。 - Alex
1个回答

2

9
调试器暂停时,FSI并不能真正帮助你调用函数。此时你只能使用C#语法,并且没有lambda表达式的支持。为了解决这个问题,需要其他方法。 - Joel Mueller
提问者还在询问即时窗口的功能等效性。这就是为什么我建议使用F# Interactive作为REPL。顺便说一下,F#脚本可以在Visual Studio 2015中进行调试。此外,您还可以使用VS 2015中的VS调试器轻松地与F#函数交互。请参见https://github.com/Microsoft/visualfsharp/blob/master/CHANGELOG.md。 - Eriawan Kusumawardhono
@EriawanKusumawardhono 对不起,我的原始问题并不是很清楚,而且有人删除了C#标签 - 我特别寻求fsi在即时窗口上下文中的功能。 fsi绝对是一个很好的建议。 - jdphenix
@jdphenix 如果你觉得我的回答有用且很棒,请将其标记为答案 :) - Eriawan Kusumawardhono

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接