我无法在vs10中使用intellisense来处理JavaScript / jQuery代码.甚至没有突出显示开/关括号和parens,更不用说自动完成了.
在VS08中,我们必须安装一个补丁来获取jquery的intellisense. VS10不需要该补丁来支持-vsdoc文件.在08的intellisense中有一个错误,如果任何一个项目包含的.js文件有错误,我们就会失去JavaScript的智能感知.这应该是在vs10中修复的.
当前为VS10启用intellisense的故障排除步骤是什么?
解决方法:
在.js文件中,只需从JQuery中拖入jquery-x.x.x-vsdoc.js文件即可获得智能感知.它会添加一个
/// <reference path="jquery-1.4.1-vsdoc.js" />
标记并启用智能感知.
对于内联javascript,您可以使用相同的技术,但它会生成一个javascript包含标记,如:
<script src="Scripts/jquery-1.4.1-vsdoc.js"type="text/javascript"></script>
之后,intellisense应该工作