修复'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'错误的定义

use*_*219 8 asp.net-mvc asp.net-mvc-4

更新到最新版本的System.Web.Optimization优化后,此错误开始出现.

'System.Web.Optimization.BundleCollection'不包含'EnableDefaultBundles'的定义

这也适用 BundleTable.Bundles.RegisterTemplateBundles();

use*_*219 15

确保您Microsoft Asp.Net Web Optimization Framework通过NuGet 获得最新信息.

验证您是否已BundleConfig.cs放入该App_Start文件夹,并验证BundleConfig.cs其名称空间是否已设置为应用程序根名称空间,如:namespace MeApp

在Global.asax中使用 BundleConfig.RegisterBundles(BundleTable.Bundles);

protected void Application_Start()
{
    ...
    BundleConfig.RegisterBundles(BundleTable.Bundles);
    ...
}
Run Code Online (Sandbox Code Playgroud)

  • 仅供参考,nuget库名称是Microsoft.AspNet.Web.Optimization。命令是Install-Package Microsoft.AspNet.Web.Optimization (2认同)