运行项目后为什么会丢失JavaScript intellisense?

Wad*_*ade 8 resharper javascript-intellisense visual-studio-2012

出于某种原因,在Visual Studio 2012中调试ASP.NET Web应用程序后,我失去了JavaScript intellisense.

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

intellisense工作

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

intellisense不起作用

我发现让intellisense再次工作的唯一方法是使用工具 - > 导入和导出设置 - > 重置所有设置.问题是这只会继续工作,直到我再次运行应用程序.

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

更新:看起来这与ReSharper有关(我使用的是7.0.1).如果我在ReSharper的General Options下将它从ReSharper更改为Visual Studio intellisense,问题就会消失.我想这会稍微改变我的问题 - 当使用ReSharper时,如何使用intellisense为knockoutjs这样的框架工作?

Teo*_*ahi 0

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

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