如果您查看您的项目Global.asax
文件,您应该会发现如下内容:
protected void Application_Start()
{
...
BundleTable.Bundles.RegisterTemplateBundles();
}
现在RegisterTemplateBundles
只注册一个预定义的脚本子集:
- jQuery-*
- jquery.mobile*
- jQuery-UI*
- jquery.unobtrusive*
- jquery.validate*
- 微软Ajax.js
- 微软Mvc.js
- 现代化*
- AjaxLogin.js
如果您想要一些其他文件,您可以更改RegisterTemplateBundles
为EnableDefaultBundles
:
protected void Application_Start()
{
...
BundleTable.Bundles.EnableDefaultBundles();
}
或者创建您自己的自定义捆绑包(您可以在此处阅读有关捆绑和缩小的更多信息)。您还应该知道这EnableDefaultBundles
会对性能产生一些影响。
该_references.js
文件由 Visual Studio 用于 JavaScript 智能感知。您可以从以下文章中了解更多信息: