我正在尝试让Visual Studio 2008 SP1对外部javascript文件进行智能感知,如here by ScottGu所述,但它不起作用。
我有一个ASP.NET MVC项目,在Scripts目录中有几个javascript文件。所有脚本都包含在母版页中。 Intellisense已启用,但它只给我基本的javascript语言内容 - 我的脚本中没有定义。我尝试在文件顶部添加/// <reference path="Global.js" />
条评论,但没有运气。它也不适用于母版页中的脚本块。我还需要做些什么才能让它发挥作用吗?
编辑:我没有使用jquery。从斯科特的文章来看,这听起来并不像我需要任何-vsdoc.js文件;这是不正确的?如果是这样,这些文件来自我自己的外部脚本?
答案 0 :(得分:1)
尝试下载修补程序KB958502:
确保文件-vsdoc.js与主js脚本位于同一目录中。并且必须具有相同的名称。例如jquery.1.3.2.js和jquery.1.3.2-vsdoc.js
当我安装了修补程序时,我不得不重新加载所有的visual studio。
希望这有帮助。
答案 1 :(得分:0)
您是否将所有调试脚本都保留在Scripts文件夹中?例如的jquery-1.2.6-vsdoc.js?