如何从 WebMatrix 2 Beta 中的 vsdoc 文件引用中获取 JavaScript Intellisense?

Posted

技术标签:

【中文标题】如何从 WebMatrix 2 Beta 中的 vsdoc 文件引用中获取 JavaScript Intellisense?【英文标题】:How do I get JavaScript Intellisense from vsdoc file references in WebMatrix 2 Beta? 【发布时间】:2011-12-06 05:43:24 【问题描述】:

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

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

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

剧透警告:我将自己回答这个问题,以便将其当前webmatrix.uservoice.com location 的答案带到 *** 以供其他任何遇到此问题的人使用。 Please don't take offense to this.

【问题讨论】:

【参考方案1】:

由于它们目前是 taking user input on desired features in WebMatrix 2 Beta,因此我提出了对 vsdoc JavaScript 文件引用的支持。 WebMatrix 团队回应说它已经得到支持,但在they change it to be more consistent with the current Visual Studio syntax 之前语法有所不同。只是一字之差。

在 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 似乎不支持新的分段 (&lt;para&gt;) vsdoc 文件。

【讨论】:

以上是关于如何从 WebMatrix 2 Beta 中的 vsdoc 文件引用中获取 JavaScript Intellisense?的主要内容,如果未能解决你的问题,请参考以下文章

从 Webmatrix 导出 MySQL 数据库安装脚本

使用 JavaScript/jQuery 从输入类型“文件”中获取二进制图像数据,以便在 WebMatrix 中使用 AJAX 进行图片预览 [重复]

如何在 WebMatrix 中使用 LAST_INSERT_ID()

Razor 语法/WebMatrix - C#

这个“if”分支中的“out”关键字的目的是啥(用于 WebMatrix 的 OAuth“Starter Site”模板)? [复制]

使用 WebMatrix 将数据库从 SQL Server CE 迁移到 Express - 现在我找不到物理数据库