Intellisense适用于JavaScript,但不适用于jQuery。
我已遵循这些建议HERE,但我认为它们不再适用于VS2013。
由于这是我的第一个问题,我无法发布图片,但我的错误与此消息中链接的线程相同。唯一的区别是我使用的是vs2013专业版。
我已在MSDN论坛上放置了照片,因此您可以看到我的错误HERE
答案 0 :(得分:1)
我从您的评论中看到您现在正在使用此功能,但我将跟进我在此项目报告的Microsoft Connect错误上使用的相同响应,以防其他人遇到此问题。
我点击了MSDN论坛帖子的链接:
从这篇文章看,问题出在JavaScript源代码上:
function person(name, age) {
this.name = name;
this.age = age;
}
var me = person(brian, 39);
输入“我”时。您将看到源中的标识符(即名称)的通用列表。这是因为源在执行时不是有效的JavaScript。首先,person函数被用作构造函数,因此你需要使用“new person(”来调用它。其次,名字brian像变量一样使用,但我认为它应该是一个字符串“brian”。以下是此来源的更正版本,可以解决您的问题:
function person(name, age) {
this.name = name;
this.age = age;
}
var me = new person("brian", 39);
我希望这有帮助! - Jordan(Microsoft Visual Studio,JavaScript工具团队)
答案 1 :(得分:0)
Visual Studio 2012更新4比2013最新版本更稳定。
2013年你可以做的一切都可以在Visual Studio 2012中轻松完成。我看到很多人为解决这个常见问题而困惑不已。
节省您的时间并尝试VS 12更新4.您觉得它比2013年更稳定。
希望这有帮助!
答案 2 :(得分:0)
在VS中:转到“工具>选项>文本编辑器> JavaScripts> IntelliSense>参考” 并将 jquery-version.intellisense.js 引用添加到引用列表并重新启动visual studio。 这个对我有用。 希望这有帮助!