javascript - Visual Studio 2015 JavaScript Intellisense 异常行为

标签 javascript visual-studio visual-studio-2015 intellisense

我正在 Visual Studio 2015 中开发 MVC 应用程序。突然,JavaScript 文件的智能感知开始表现异常。有时,智能感知不会弹出,但可以使用键盘快捷键显示。更糟糕的问题是它不显示局部变量。屏幕截图在这里:http://i.imgur.com/RvyQVTm.jpg .局部变量 abcde 不在列表中。这是正确行为的屏幕截图:http://i.imgur.com/w5LM0JA.jpg .我在编写方法时遇到了对象属性的类似行为(编写 this. 时智能感知不显示属性)。

问题开始出现在我的笔记本电脑上。我试图解决它。我尝试了不同的解决方案,但没有运气。原因是我找到的解决方案不适用于我的特定问题。我什至尝试重新安装 Visual Studio。

由于我无法在笔记本电脑上修复它,我尝试在我的桌面上安装 Visual Studio 并安装全新的 Windows 10。我创建了新项目并将文件从笔记本电脑传输到新项目。 Intellisense 在新项目中工作。我写了一些代码,保存了项目并关闭了计算机。

几天后当我回到我的项目时,我注意到智能的表现与笔记本电脑上的表现相同。

最有趣的是智能感知适用于我创建的任何新项目。

我真的很绝望,因为我已经花了很多时间试图解决这个问题。我很乐意提供任何帮助。

最佳答案

自从我发布这个问题后,我找到了一些方法来最小化(甚至修复)这个问题:

  1. 我为项目创建了新的解决方案,并通过复制文件的内容将所有文件移到了那里。

  2. 我没有关闭计算机。我在运行 Visual Studio 时使用休眠。这可能不是必需的,因为我的项目在一次 Windows 更新重启和由于插件更新而多次重启 VS 后仍然存在。

  3. 如果遇到问题,请按照 gpersell 的建议检查语法错误。有一次,当我尝试调用缺少括号的函数时,智能感知对我来说坏了。

  4. 如果您确定没有语法错误,请离开计算机一会儿。这听起来可能很愚蠢,但它已经帮助了我三次。我通常离开计算机 5 到 15 分钟,让 Visual Studio 在项目打开的情况下运行,当我回来时,智能感知再次工作。

  5. 不要删除 \obj\Debug\obj\Release 文件夹的内容。请改用 Visual Studio 的清理项目功能。

  6. 如果以上都没有帮助,请从第 1 点重新开始。

我希望这对某人有帮助。

关于javascript - Visual Studio 2015 JavaScript Intellisense 异常行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36896984/

相关文章:

c# - 如何使用 mvc 6、asp.net 5 注册全局过滤器

javascript - Flummox 和 react 路由器示例

javascript - 在浏览器页面中移动 "sideways"而不添加到浏览器历史记录

c# - 通过 Visual Studio 2008 运行测试时如何修改 Web.config 中的连接字符串?

python - 无法解析 'requests' 。此模块可能缺少 IntelliSense。 Visual Studio /Python

c# - 配置文件引用错误位置的 .Net 应用程序

javascript - 将JS对象转换为HTTP GET请求查询字符串(使用jquery)

javascript - 如何使用 AM/PM Javascript 验证结束时间和开始时间与日期解析?

visual-studio - MSTEST - 断言失败后继续

android - Visual Studio 2015 RTM Cordova 项目无法调试/部署到 Android、Windows、Windows Phone