8

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

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

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

4

2 回答 2

16

确保您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);
    ...
}
于 2013-04-29T13:25:50.120 回答
0

如果您没有 System.Web.Optimization,那么您可以从 nuget 包管理器安装它。转到工具-> nuget 包管理器-> 包管理器控制台 并键入以下命令。install-package Web.Optimization或者如果您已经安装并且它正在产生问题,您可以通过以下命令更新软件包update-package Web.Optimization

于 2014-06-02T10:18:58.460 回答