visual-studio-2012 – 运行项目后为什么会丢失JavaScript intellisense?

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

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

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

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

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

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

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

因此,如果你的建议都不起作用,我建议你禁用扩展并检查ReSharper是否再次工作,这样你就可以重新启用它们,直到ReSharper中断,然后你可以发现你的ReSharper哪个扩展是邪恶的.祝好运.

相关文章
相关标签/搜索