visual-studio-2012 - 为什么我在运行我的项目后失去了 JavaScript 智能感知?

标签 visual-studio-2012 resharper javascript-intellisense

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

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

intellisense works

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

intellisense doesn't work

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

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

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

最佳答案

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

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

关于visual-studio-2012 - 为什么我在运行我的项目后失去了 JavaScript 智能感知?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13075852/

相关文章:

tfs - 如何在 VS2012 中将 Pending Changes 显示为列表而不是 TreeView ?

visual-studio - Resharper Test Runner 不会在 VMWare Fusion 共享文件夹中运行单元测试

visual-studio-2010 - Enter.、Backspace 和导航键在 Visual Studio 2010 w/Powertools/Resharper 中没有响应

node.js - 如何将 Intellisense 文件导入 vsCode (Visual Studio Code)

javascript - 使用 JSDoc 设置 ES5 类的属性类型

c# - 如何解析 MSTest Visual Studio 2012 中的 dll 绑定(bind)

c++ - 带有 Visual Studio 2013(C++) 的 OpenCV : findContours breakpoint error

c# - DateTimeFormatInfo.CurrentInfo 怎么可能为空

visual-studio-code - VSCode IntelliSense 不会自动完成 JavaScript DOM 事件和方法

c# - 更改 Metro 风格应用程序的背景颜色无效