【问题标题】:"Microsoft Visual C# IntelliSense has stopped working" in project referencing F#引用 F# 的项目中的“Microsoft Visual C# IntelliSense 已停止工作”
【发布时间】:2008-12-08 03:16:11
【问题描述】:

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

【问题讨论】:

  • 我强烈建议向 F# 团队发送错误报告:fsbugs@microsoft.com

标签: visual-studio f#


【解决方案1】:

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

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

【讨论】:

  • 是否有此链接、博客文章或允许跟踪的内容?我刚刚被这个击中,不得不关闭智能感知(嘘!)。
【解决方案2】:

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

与 C# 团队交谈。在 Vista/Server2008 上没有解决方法。这应该是一个“非致命”的 Watson,但非致命性在 Vista 上被打破了,令人讨厌,已知问题。在 pre-Vista 上,这显然会在 VS 中第一次发生这种情况时弹出 Watson,但不会崩溃,然后让您继续有增无减。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-10-12
    • 1970-01-01
    • 1970-01-01
    • 2011-07-06
    • 2016-02-07
    • 2016-12-19
    • 2022-08-07
    • 2021-12-09
    相关资源
    最近更新 更多