如何组合MVC应用程序的Script包
bundles.Add(new ScriptBundle("~/bundles/jquery")
.Include("~/Scripts/jquery-{version}.js"));
和IntelliSense的JavaScript引用指令,这样我就不需要像这样明确指定版本号2.0.3:
///<reference path="jquery-2.0.3.js"/>
答案 0 :(得分:0)
您必须为其提供要引用的每个脚本的完整路径。 像这样:
///<autosync enabled="true" />
///<reference path="~/Scripts/jquery-2.0.3.js"/>
您可以将其添加到脚本的顶部或全局参考脚本中: 〜/脚本/ _references.js
您只需将脚本文件拖放到其中即可添加引用。
有时你需要重新启动visual studio以刷新智能 &#34;&#34;不存在
编辑解释我的评论: 如果你有两个不同版本的jquery与不同的jquery-ui你可以像这样制作2个参考文件:
file1.js:
///<reference path="~/Scripts/jquery-2.0.3.js"/>
///<reference path="~/Scripts/jquery-ui-2.1.1.js"/>
file2.js:
///<reference path="~/Scripts/jquery-1.9.3.js"/>
///<reference path="~/Scripts/jquery-ui-1.1.1.js"/>
然后在每个脚本上引用file1.js或file2.js,具体取决于此脚本使用的版本。 因为intellisense不知道你在捆绑中使用的希望版本......
更多信息: http://msdn.microsoft.com/en-us/library/bb385682.aspx#ReferenceDirectives
我希望它有所帮助