我遇到了同样的问题:在 Visual Studio 2010 中,我习惯于在顶部的 javascript 文件中添加引用,如下所示:
/// <reference path="/scripts/jquery-1.7.1-vsdoc.js" />
使用新的 Visual Studio 2012,这不再起作用,我环顾四周,找到了将引用放入 /scripts/_references.js 的解决方案,我这样做了,但不起作用。
我做错的是我引用了 vsdoc.js 文件,或者在撰写本文时,nuget 下载了 jquery 1.9.1 包,引用了错误的 jquery-1.9.1.intellisense.js。
正确的参考(如果使用 /scripts/_references.js 文件)是:
/// <reference path="/scripts/jquery-1.9.1.js" />
(不是 .intellisense.js 或 -vsdoc.js 文件)。
对于适用于所有项目的全局解决方案:复制 C:\Program Files (x86)\Microsoft Visual Studio 11.0\JavaScript\References (如果您在其他地方安装了 Visual Studio 2012,则调整路径)并在 Visual Studio 中,在工具 > 选项 > 文本编辑器 > Javascript > Intellisense > 参考 > 添加对 jquery-1.9.1.js 的引用(同样,不是 vsdoc 或 intellisense文件,但主要的文件)如denas在解决方案中解释的那样(但没有明确表示不要指向 vsdoc/intellisense 文件)。
希望这可以帮助。