Hai*_*ysh 8 javascript intellisense visual-studio visual-studio-2015
我正在使用Visual Studio 2015中的MVC应用程序.突然间,JavaScript文件的intellisense开始表现得很奇怪.有时,intellisense不会弹出,但可以使用键盘快捷键显示.更糟糕的问题是它没有显示局部变量.截图位于:http://i.imgur.com/RvyQVTm.jpg.局部变量abcde不在列表中.以下是正确行为的屏幕截图:http://i.imgur.com/w5LM0JA.jpg.在编写方法时,我对对象属性的类似行为(intellisense在写入时不显示属性this.).
问题开始在我的笔记本电脑上发生.我试着解决它.我尝试了不同的解决方案,但没有运气.原因是我发现的解决方案不适合我的具体问题.我甚至尝试重新安装Visual Studio.
由于我无法在笔记本电脑上修复它,我尝试在桌面上安装Visual Studio,并安装了全新的Windows 10.我创建了新项目并将文件从笔记本电脑传输到新项目.Intellisense正在开展新项目.我写了一些代码,保存了项目并关闭了计算机.
几天后,当我回到我的项目时,我注意到intellisence的行为方式与笔记本电脑上的相同.
最令人感兴趣的是intellisense在我创建的任何新项目中都有效.
我真的很绝望,因为我已经花了很多时间来解决这个问题.我会很高兴得到任何帮助.
自从我发布这个问题以来,我发现了一些如何最小化(甚至修复)问题的方法:
我为该项目创建了新的解决方案,并通过复制其内容将所有文件移动到那里。
我不关闭电脑。我在运行 Visual Studio 时使用休眠模式。这可能没有必要,因为我的项目在一次 Windows 更新重新启动和几次 VS 由于插件更新而重新启动后幸存下来。
如果您遇到此问题,请按照 gpersell 的建议检查语法错误。有一次,当我尝试调用缺少括号的函数时,智能感知被破坏了。
如果您确定没有语法错误,请暂时离开计算机。这可能听起来很愚蠢,但它已经帮助了我三遍。我通常会离开计算机 5 - 15 分钟,让 Visual Studio 在项目打开的情况下运行,当我回来时,智能感知会再次工作。
不要删除\obj\Debug和\obj\Release文件夹的内容。请改用 Visual Studio 的 Clean Project 功能。
如果上述方法均无济于事,请从第 1 点重新开始。
我希望这可以帮助别人。
| 归档时间: |
|
| 查看次数: |
204 次 |
| 最近记录: |