2

在我的 javascripts 文件中的一个解决方案中,智能感知突然停止工作。所有功能都被禁用 - ctrl+space 不会带来列表 - 像这样我从另一个解决方案中获取了打印屏幕在此处输入图像描述

而且文件看起来像是纯文本 - 关键字没有颜色。 在此处输入图像描述

我试图打开新的解决方案并将文件移到那里 - 还是一样。只有在我调试时,文件才具有智能感知功能。感觉VS2010看到那些文件是文本文件而不是js文件。它与 tfs 有关,因为它首先发生在团队的另一位成员身上,并且在我采用最新版本的解决方案时 - 它发生在我身上。当我创建新的 js 文件时 - 它看起来很好,但是在保存文件、关闭并重新打开之后 - 再次没有颜色我发现问题出在一个特定的项目中 - 如果我将 js 文件添加到同一解决方案中的另一个项目似乎没问题。

4

2 回答 2

1

After some research and tests. This problem could be a couple of things:

  1. Your file's extension is not .JS.
  2. You are using an express edition.
  3. You have not installed the Web Developer component on your installation (or removed it).

Let me know if this help you, If not I will look forward something else.

The complete reference about the JScript Intellisense on msdn:

http://msdn.microsoft.com/en-us/library/vstudio/bb385682(v=vs.100).aspx

As you can see in the image below, I just created a single javascript file in my Visual Studio 2010 with Web developers components and it is working:

enter image description here

于 2013-04-17T13:35:47.260 回答
1

所以我解决了这个问题......我想用 QuickWatch (Shift+F9) 观察一些值我收到消息“无法评估表达式。调用的对象已与其客户端断开连接。” 我按下绿色图标来刷新值。关闭 QuickWatch 窗口后,我意识到我得到了智能感知和高亮显示。签入 TFS 后,我的同事提取了解决方案并获得了智能感知和高亮显示。可能是VS2010中的一些奇怪的错误。

于 2013-07-21T12:43:45.123 回答