首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >BundleTable.Bundles.RegisterTemplateBundles

BundleTable.Bundles.RegisterTemplateBundles
EN

Stack Overflow用户
提问于 2012-07-12 19:34:08
回答 1查看 5.2K关注 0票数 6

我有用MVC4创建的VS2010 RC项目。我不知道发生了什么,突然间我开始犯以下错误:

错误1 'System.Web.Optimization.BundleCollection‘不包含'RegisterTemplateBundles’的定义,也找不到接受'System.Web.Optimization.BundleCollection‘类型的第一个参数的扩展方法'RegisterTemplateBundles’(您缺少使用指令还是程序集引用?)C:\xxxx\xxxx\Global.asax.cs 40 33 xxxx

错误是从Application_Start()开始的:

代码语言:javascript
复制
protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            RegisterGlobalFilters(GlobalFilters.Filters);
            RegisterRoutes(RouteTable.Routes);

            BundleTable.Bundles.RegisterTemplateBundles();

        }

在我的Global.asax.cs文件中有以下使用语句:

代码语言:javascript
复制
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

有什么想法吗?

EN

回答 1

Stack Overflow用户

发布于 2012-07-13 22:48:19

您的优化包升级到RC了吗?我们删除了该方法,而是将包配置移动到由新项目/网站模板创建的BundleConfig.cs类中。它有一个名为RegisterBundles的静态方法,它显式地向您显示正在注册什么包,您应该能够在global.asax中调用它(您可能需要调整这些包以匹配您现有的应用程序)。我们的目标是希望使包设置更透明,更容易调整。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11459312

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档