此错误在更新到 System.Web.Optimization 的最新版本优化后开始出现。
“System.Web.Optimization.BundleCollection”不包含“EnableDefaultBundles”的定义
这也适用于BundleTable.Bundles.RegisterTemplateBundles();
此错误在更新到 System.Web.Optimization 的最新版本优化后开始出现。
“System.Web.Optimization.BundleCollection”不包含“EnableDefaultBundles”的定义
这也适用于BundleTable.Bundles.RegisterTemplateBundles();
确保您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);
...
}
如果您没有 System.Web.Optimization,那么您可以从 nuget 包管理器安装它。转到工具-> nuget 包管理器-> 包管理器控制台
并键入以下命令。install-package Web.Optimization
或者如果您已经安装并且它正在产生问题,您可以通过以下命令更新软件包update-package Web.Optimization