无法让F#FSI在Visual Studio 2008中执行代码

时间:2010-06-22 11:06:11

标签: visual-studio-2008 f#

对F#来说很新。安装了F#2.0,用一些简单的代码创建了一个F#应用程序,编译它并且工作正常。如果我在VS 2008中高亮显示一些F#代码并点击Alt + Enter(每个页面都显示为)以使其以交互方式运行,则没有任何反应。有什么想法为什么这条捷径被打破了还有另一种方法可以将突出显示的代码传递给FSI吗?

由于

2 个答案:

答案 0 :(得分:1)

有时我注意到Alt-Enter仅在FSI窗口/窗格已打开时才会起作用(Ctrl-Alt-F或View / Other Windows)

另外请注意,当尝试从FSI运行应用程序(即多个文件)时,您可以遇到名称空间的令人讨厌的问题(请参阅here)。

答案 1 :(得分:0)

可能快捷方式被破坏了。一些DevExpress工具打破了它。 如果是这种情况,则需要将Alt + Enter与EditorContextMenus.CodeWindow重新关联。 SendToInteractive (在VS2008中名称可能略有不同),在Tools-> Options-> Keyboard。