3

我将一个 JavaScript 文件从 Visual Studio 复制到一个新的 WebMatrix 2 Beta 项目,结果发现 vsdoc 文件没有用于 JavaScript Intellisense。

/// <reference path="jquery-1.6.4-vsdoc.js" />

JavaScript 的核心功能确实出现在 Intellisense 中,但它似乎没有从 vsdoc 文件中提取额外的数据。

剧透警报:我将自己回答这个问题,以便将其当前webmatrix.uservoice.com 位置的答案带到 StackOverflow 以供其他任何有此问题的人使用。请不要对此感到生气。

4

1 回答 1

7

由于他们目前正在接受用户对 WebMatrix 2 Beta 中所需功能的输入,因此我提出了对 vsdoc JavaScript 文件引用的支持。WebMatrix 团队回应说它已经得到支持,但语法有所不同,直到他们将其更改为与当前的 Visual Studio 语法更加一致。只是一字之差。

在 WebMatrix 2 Beta 中工作(注意“文件”而不是“路径”)

/// <reference file="jquery-1.6.4-vsdoc.js" />

在此处输入图像描述

笔记:

虽然“路径”语法在 WebMatrix 2 Beta 中还不起作用,但 WebMatrix 团队似乎有意支持它向前发展以与 Visual Studio 保持一致。如果出于某种原因,有人在 WebMatrix 2 Beta 项目和 Visual Studio 项目(或在 Visual Studio 中管理 WebMatrix 用户的项目)之间使用相同的 *vsdoc.js 文件,您可以简单地涵盖这两个基础。Visual Studio 2010 似乎不支持 WebMatrix“文件”语法。

/// <reference path="jquery-1.6.4-vsdoc.js" />
/// <reference file="jquery-1.6.4-vsdoc.js" />

附加说明:

WebMatrix 2 Beta 似乎不支持新的分段 ( <para>) vsdoc 文件。

于 2011-10-12T15:14:58.680 回答