如何使用随 jQuery NuGet 包 1.8.0 提供的 intellisense.js 文件来代替 vsdoc.js?

24
我刚发现jQuery NuGet包的最新版本(1.8.0)包含了一种新类型的vsdoc文件,我找不到任何文档。智能感知文件只包括基于XML注释的jQuery库文档。我不确定如何使用这个文件。

intellisense file

你有关于这个的任何想法或文档吗?我在这个项目中使用的是VS2012。


1
请参考以下链接以在VS 2008中启用JavaScript/jQuery智能感知功能:https://dev59.com/23VD5IYBdhLWcg3wL4cA 和 http://stackoverflow.com/questions/218578/visual-studio-jscript-intellisense-error-with-jquery-1-2-6。 - jrummell
我知道那个,而且我已经提到过了。自从微软发布以来,我就一直在使用vsdoc文件。 - user94893
1
有用的视频 http://www.asp.net/visual-studio/overview/2013/visual-studio-2013-web-editor-features-javascript - GibboK
2个回答

20
在JavaScript文件中,JavaScript语言服务为添加到项目中的第三方JavaScript库提供智能感知功能。对于大多数库,语言服务会自动提供语句完成功能。下面的示例显示了语句完成的一个例子:

enter image description here

在Visual Studio 2012中,Visual Studio会自动查找“.intellisense.js”文件,并像旧的vsdoc文件一样使用它,而无需编写真正的JavaScript结构。

enter image description here

如需更多信息,请查看以下链接。

扩展 JavaScript 智能感知


是否可以将 *.intellisence.js 放在与库不同的目录中? - Zeeshan
@Zeshan 不,它需要在同一个目录中。而且它是 *.intellisense.js 而不是 *.intellisence.js - James McDonnell

14

你不需要做任何事情。你只需要使用nuget安装或更新jquery包。

Install-Package jQuery
或者
Update-Package jQuery

然后智能感应和文档就随处可用了。

你不再需要vsdoc,因为新的文件jquery-1.8.0.intellisense更加有组织。

此外,在以下URL中,Scott Hanselman有一个很棒的视频,展示了Visual Studio 2012中JavaScript编辑器的新功能:http://www.asp.net/vnext/overview/videos/visual-studio-2012-javascript-editor


"安装包 jQuery" 对我完美地起作用。 - Keivan Sabil...
你不再需要使用vsdoc了 - 这很有趣,我正在尝试寻找官方的证据或解释来证明这是否属实 - http://stackoverflow.com/questions/39324160/are-vsdoc-javascript-files-still-used-in-visual-studio-2015-or-are-they-superced - PandaWood

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接