在引用F#的项目中,“Microsoft Visual C#IntelliSense已停止工作”

时间:2008-12-08 03:16:12

标签: visual-studio f#

安装F#September CTP(1.9.6.2)后,Visual Studio 2008经常出现错误“Microsoft Visual C#IntelliSense已停止工作”,这会立即崩溃所有Visual Studio。我尝试了similar SO article中提到的提示,例如“devenv.exe / ResetSettings”,删除了ncb文件(实际上不存在),并安装了最新的Service Pack(SP1)但没有运气。还尝试重新安装F#,没什么。这特别发生在引用我的F#项目的C#单元测试项目中,当我开始输入类似[TestMethod]或“= new Tuple< List< int>,int,int> {Item1 =”。这就是为什么我猜它与F#有关。顺便提一下,我安装了ReSharper但已禁用。无论如何,想知道是否有其他人有这个问题和/或解决了它。否则,任何想法/想法将不胜感激。

2 个答案:

答案 0 :(得分:1)

现在这是一个确认的错误。以下是08年12月9日来自Brian McNamara在F#团队中的消息:

  

这是我们的第一份报告,但是我能够在我的盒子上重现这个问题,所以我们会看到调试的内容,如果找到解决方法,我会告诉你。 (感谢您提供详细信息。)

答案 1 :(得分:1)

根据Brian McNamera 9/10/08,Vista上没有解决方法:(

  

与C#团队交谈。在Vista / Server2008上没有解决方法。这应该是一个“非致命的”Watson,但非致命性在Vista上被打破,这是一个已知问题。在Vista之前,这显然会在VS第一次出现时出现Watson,但不会崩溃,然后让你继续不减。