ASP.NET (MVC) jQuery 智能感知 -> ReSharper 中的错误
我正在使用 jQuery 开发 ASP.NET MVC 项目。
我引用 jQuery VSDoc 文件 (jquery-1.3.2-vsdoc.js
),以便在 Visual Studio 中获取 jQuery 的 Intellisense:
<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %>
然后 Resharpers 实时解决方案分析(中的红色/绿色符号)右下状态栏)抱怨结束评论( */ )。
是否有另一种方法可以包含 VSDoc 文件而不会出现 Reshaper (v4.5) 抱怨?
I'm working on an ASP.NET MVC project using jQuery.
I'm referencing the jQuery VSDoc file (jquery-1.3.2-vsdoc.js
) in order to get Intellisense for jQuery in Visual Studio:
<% /* %><script src="~/Scripts/jquery-1.3.2-vsdoc.js"></script><% */ %>
Then Resharpers live solution analysis (the red/green symbol in the lower right status bar) complains about the closing comment ( */ ).
Is there another way of including the VSDoc file without Reshaper (v4.5) complaining?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
Visual Studio 2008 和 Visual Web Developer 有一个修补程序,如果您包含 jquery-1.3.2.js(或旁边有类似名称的 -vsdoc 文件的任何其他 js 文件),该修补程序将自动包含 -vsdoc.js 文件。 )
您可以阅读有关此修补程序的更多信息 http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files- is-now-available.aspx
There is a hotfix for Visual Studio 2008 and Visual Web Developer that will automatically include the -vsdoc.js file if you include jquery-1.3.2.js (or any other js file that has a similarly named -vsdoc file next to it.)
You can read more about the hotfix http://blogs.msdn.com/webdevtools/archive/2008/11/07/hotfix-to-enable-vsdoc-js-intellisense-doc-files-is-now-available.aspx
只需将脚本包含在 if 语句中即可。 这样,智能感知仍然可以在 VS 中工作,但 vsdoc 文件不会包含在 Web 输出中。
Simply wrap the script inclusion inside an if statement. In that way, the intellisense will still work in VS, but the vsdoc file will not be included in the web output.