出于某种原因,我的jQuery / Javascript intellisense在Visual Studio中停止工作。我不确定是什么改变导致'打破'。我已经完成并重置了所有Visual Studio设置。 vsdoc包含在Site.Master
文件中。不知道为什么这不起作用。
<script src="<%= Url.Content("~/Scripts/jQuery/jquery-1.4.1-vsdoc.js") %>" type="text/javascript"></script>
以下是尝试使用intellisense时获得的示例。这些是我一直有的唯一选择。
答案 0 :(得分:2)
我发现了问题。我有jQuery intellisense的vsdoc
,但是,使用帮助器导致它不起作用:
<script src="<%= Url.Content("~/Scripts/jquery/jquery-1.7.1-vsdoc.js") %>">
</script>
通过引用文件可以很容易地修复它:
<script src="../../Scripts/jQuery/jquery-1.7.1-vsdoc.js">
</script>
CSS intellisense似乎也很常见。
答案 1 :(得分:0)
/// <reference path="jquery-1.4.1-vsdoc.js"/>
将上面的代码附加到你的js文件的第一行,然后你将获得intellisense。
答案 2 :(得分:0)
包括实际的jquery文件,而不是-vsdoc extras:
<script src="~/Scripts/jquery/jquery-1.7.1.js"></script>
Visual Studio在初始化Intellisense时会自动查找-vsdoc。尝试区分jquery和jquery-1.7.1-vsdoc以查看我的意思 - 你会注意到-vsdoc文件缺少大部分jquery,并指定了许多不需要拼写的类和函数jquery工作 - 但他们确实需要拼出微软的Intellisense来理解它。 -vsdoc.js文件由Visual Studio专门处理。您可能还注意到,当您向项目添加一个时,Visual Studio会自动将其构建操作设置为“无”而不是“复制”,以便在您发布时不会部署它们 - 因为它们仅作为附加的Visual Studio使用资讯