【问题标题】:Intellisense for external javascript files in VS2008Intellisense 用于 VS2008 中的外部 javascript 文件
【发布时间】:2009-03-13 07:02:44
【问题描述】:

我正在尝试让 Visual Studio 2008 SP1 对外部 javascript 文件进行智能感知,如 here by ScottGu 所述,但它不起作用。

我有一个 ASP.NET MVC 项目,其中 Scripts 目录中有几个 javascript 文件。所有脚本都包含在母版页上。 Intellisense 已启用,但它只为我提供了基本的 javascript 语言内容——我的脚本中没有任何定义。我尝试将/// <reference path="Global.js" /> cmets 添加到文件顶部,但没有成功。它也不适用于母版页的脚本块。我还需要做些什么才能让它正常工作吗?

编辑:我没有使用 jquery。从 Scott 的文章看来,我不需要任何 -vsdoc.js 文件;这是不正确的吗?如果是这样,我自己的外部脚本的这些文件来自哪里?

【问题讨论】:

  • 您不需要在自己的脚本上使用 vsdoc。如果您的 Site.Master 中有包含。您仍然需要在您的 asp 页面或您希望启用智能感知的 scrpt 页面上提供参考。重新启动 Visual Studio 后,您在状态栏中看到了什么?

标签: javascript visual-studio-2008 intellisense


【解决方案1】:

尝试下载修补程序 KB958502:

https://connect.microsoft.com/VisualStudio/Downloads/DownloadDetails.aspx?DownloadID=14883&wa=wsignin1.0

确保文件 -vsdoc.js 与主 js 脚本位于同一目录中。并且必须具有相同的名称。例如 jquery.1.3.2.js 和 jquery.1.3.2-vsdoc.js

当我安装了修补程序后,我不得不重新加载所有的 Visual Studio。

希望这会有所帮助。

【讨论】:

  • 我需要一个 -vsdoc.js 文件吗?我没有使用 jquery,我想要其他脚本文件的智能感知。安装了修补程序并且没有任何改变=(谢谢。
【解决方案2】:

您是否将所有调试脚本都留在了 Scripts 文件夹中?例如jquery-1.2.6-vsdoc.js?

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-29
    • 2018-03-11
    • 2019-08-14
    • 1970-01-01
    相关资源
    最近更新 更多