我正在编写我的第一个单页面应用程序,并开始使用热毛巾模板。但是,要求已经改变,我不再想使用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);
}
}
}
如何解决此构建错误?
答案 0 :(得分:1)
如果您没有创建任何捆绑包,那么您可以完全删除违规行。
BundleConfig类不是一个特殊的类 - 它只是一个标准的静态类,它提供了一个方便的单一位置来向System.Web.Optimization.BundleCollection添加包。
如果使用Visual Studio“基本”MVC项目模板创建一个全新的MVC项目,您将看到它在App_Start文件夹下创建自己的BundleConfig文件。