由于某种原因,我在 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 之类的框架?