删除热毛巾SPA包后,BundleConfig在当前上下文中不存在

时间:2013-04-03 19:01:15

标签: single-page-application

我正在编写我的第一个单页面应用程序,并开始使用热毛巾模板。但是,要求已经改变,我不再想使用Hot Towel。因此,我使用包管理器将其删除,注意保留现有依赖项的所有其他文件。

不幸的是,我的构建避免了这个错误:

Error   1   The name 'BundleConfig' does not exist in the current context

Global.asax.cs包含:

using System.Web;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

namespace MMG.Legacy.StudySiteComm.Web
{
// Note: For instructions on enabling IIS6 or IIS7 classic mode, 
// visit http://go.microsoft.com/?LinkId=9394801

public class MvcApplication : System.Web.HttpApplication
{
    protected void Application_Start()
    {
        FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
        RouteConfig.RegisterRoutes(RouteTable.Routes);
        BundleConfig.RegisterBundles(BundleTable.Bundles);
    }
 }
}

如何解决此构建错误?

1 个答案:

答案 0 :(得分:1)

如果您没有创建任何捆绑包,那么您可以完全删除违规行。

BundleConfig类不是一个特殊的类 - 它只是一个标准的静态类,它提供了一个方便的单一位置来向System.Web.Optimization.BundleCollection添加包。

如果使用Visual Studio“基本”MVC项目模板创建一个全新的MVC项目,您将看到它在App_Start文件夹下创建自己的BundleConfig文件。