Visual Studio 2010 intellisense和突出显示在javascript中没有';行不通
在我的一个javascripts文件解决方案中,intellisense突然停止工作。 所有功能都被禁用-ctrl+space不会带来列表-如下所示 我从另一个解决方案中获取了打印屏幕 而且文件看起来像是纯文本-关键字没有颜色。 我试图打开新的解决方案并将文件移到那里-仍然是一样的。 文件只有在调试时才具有intellisense。 感觉就像VS2010看到那些文件是文本文件而不是js文件。 它与tfs有关,因为它首先发生在团队的另一名成员身上,而当我采用最新版本的解决方案时,它就发生在我身上。 当我创建新的js文件时,它看起来很好,但是保存之后 文件,关闭并重新打开-同样,它没有着色Visual Studio 2010 intellisense和突出显示在javascript中没有';行不通,javascript,visual-studio-2010,syntax-highlighting,javascript-intellisense,Javascript,Visual Studio 2010,Syntax Highlighting,Javascript Intellisense,在我的一个javascripts文件解决方案中,intellisense突然停止工作。 所有功能都被禁用-ctrl+space不会带来列表-如下所示 我从另一个解决方案中获取了打印屏幕 而且文件看起来像是纯文本-关键字没有颜色。 我试图打开新的解决方案并将文件移到那里-仍然是一样的。 文件只有在调试时才具有intellisense。 感觉就像VS2010看到那些文件是文本文件而不是js文件。 它与tfs有关,因为它首先发生在团队的另一名成员身上,而当我采用最新版本的解决方案时,它就发生在我身上
我发现问题出在一个特定的项目中——如果我将js文件添加到同一个解决方案中的另一个项目中,似乎没问题。经过一些研究和测试。这个问题可能有两个方面:
所以我解决了这个问题。。。。 我想用QuickWatch(Shift+F9)观察一些价值观 我收到消息“无法计算表达式。调用的对象已与其客户端断开连接。”我按下绿色图标刷新值。在我关闭QuickWatch窗口后,我意识到我得到了intellisense和高亮显示。 在签入TFS后,我的同事拿出了解决方案,并获得了intellisense和高亮显示。
可能是VS2010中出现了一些奇怪的错误。你能告诉我文件的扩展名是什么吗?我不认为这两个问题都不是答案-在其他解决方案中,一切都很好-同一台机器!!!此外,当我在另一个解决方案中打开文件时,它们是彩色的。您是否尝试重置配置设置?如果您转到工具|选项|文本编辑器| JavaScript |常规,语句完成选项将打开?我刚刚编辑了答案,其中包含指向Visual Studio 2010上JScript Intellisense完整参考的链接。我不知道发生了什么。是的,所有的事情看起来都和其他解决方案一样,除了在这个解决方案中它不起作用