8

由于某种原因,我在 Visual Studio 2012 中调试了我的 ASP.NET Web 应用程序后丢失了 JavaScript 智能感知。

你可以看到,当我开始时,我有完整的智能感知。在下图中,我得到了 knockoutjs 智能感知:

智能感知工作

但是,一旦我调试应用程序,我就会失去智能感知。例如,如果我按 F5 调试 [更新:顺便说一句,这也发生在 CNTL-F5 上] 当我返回我的代码时,我失去了智能感知:

智能感知不起作用

我发现让智能感知再次工作的唯一方法是去Tools -> Import and Export Settings -> Reset all settings。问题是这只会继续工作,直到我再次运行应用程序。

有谁知道如何永久解决这个问题?谢谢!

更新:这似乎与 ReSharper 有关(我使用的是 7.0.1)。如果我在 ReSharper的常规选项下将它从ReSharper更改为Visual Studio intellisense,问题就会消失。我想这会稍微改变我的问题 - 使用 ReSharper 时,如何让智能感知适用于诸如 knockoutjs 之类的框架?

4

1 回答 1

0

除了 .cs 文件,我最近也丢失​​了智能感知。我开始一一禁用VS扩展,直到它得到修复。所以我发现,在我删除了一个 VS 扩展(与 TFS 相关)之后,Re-sharper 又开始以完全的智能感知功能再次工作。

因此,如果您的任何建议都不起作用,我建议您禁用扩展并检查 ReSharper 是否再次工作,以便您可以重新启用它们,直到 ReSharper 中断,然后您可以发现哪个扩展对您的 ReSharper 有害。祝你好运。

于 2013-04-03T15:21:56.350 回答