2012-01-09 66 views
1

最近我用F#代码得到了下面的问题:几乎完整的代码是用卷曲的红线(表示问题)强调的,每当我将鼠标光标悬停在任何单词上时弹出窗口出现消息“Unexpected token” 。 IntelliSence也不起作用。Visual Studio文本编辑器不识别F#源代码?

F# problem

但是如果我开始这个项目是没有任何问题的执行。

这种情况都发生在已经存在的F#文件和新创建的F#项目中。我记得它在2-3个月前才开始工作!

我试图停用所有可能的扩展,但它没有帮助。

任何想法?

+0

是F#在Visual Studio中的默认语言? F#Interactive窗口在哪里浮动? – pad 2012-01-09 10:26:48

+0

“默认语言”是什么意思?默认布局设置为C#,因为它是我最常用的语言。 F#Interactive不在这里,而是在通过View - > Other Windows - > F#Interactive打开后立即出现。 – 2012-01-09 10:42:15

回答

3

我也是这样。有时,简单退出并回到VS有帮助。当我啾啾的问题,唐回答是:

“你有‘’安装如果是这样,卸载或应用热修复?”蟒蛇工具Visual Studio的阿尔法

这是不相关的我(因为我没有在Python附近的任何地方),但我张贴在这里,以防万一它可以帮助你。

- 编辑:这里有一个链接到该补丁,感谢亚历山大·加尔金:http://pytools.codeplex.com/workitem/599

+0

太棒了,这似乎是原因,我最近安装了IronPython。你能否给我提供修补程序的链接? – 2012-01-09 16:39:32

+0

对不起,这是所有唐的鸣叫说,因为它与我无关,我没有跟进。时间谷歌! – Kit 2012-01-10 09:09:58

+0

是的,我Google知道[答](http://pytools.codeplex.com/workitem/599)。非常感谢您提出正确的方向:我刚刚从VS2010中删除了Python工具,并立即开始工作,我没有自己测试这个补丁。您能否将补丁链接添加到您的帖子中,以便答案完整? – 2012-01-10 09:13:58

1

我以前没有见过这种情况,但这里有一个猜测,为什么会发生这种情况,以及如何治愈它。

Visual Studio适用于插件系统。即使是像“C#/ F#/ VB.NET”项目系统一样的“本地”东西,也只是使用visual studio shell的插件。看起来F#插件在某种程度上已经被损坏。

如果这是Visual Studio 2010中:

  • 你可以尝试打开Visual Studio安装,并试图修复安装或停用和重新激活F#项目系统

如果这是Visual Studio 2008中:

  • 你可以尝试卸载并重新安装F#插件
+0

这是VS2010。我将尝试找到用于安装的介质并重试它。我建议由于安装一些铁语言而出现问题。 – 2012-01-09 13:02:12

相关问题