0

我正在尝试使用BundleTransformer.Coreand BundleTransformer.Less,但是在尝试使用推荐的代码设置 MVC4 捆绑包时遇到了以下异常:

'BundleTransformer.Core.Orderers.NullOrderer' 类型中的方法 'OrderFiles' 没有实现。

注册以下内容时会引发该异常:

public static void RegisterBundles(BundleCollection bundles)
{
    var cssTransformer = new CssTransformer();
    var jsTransformer = new JsTransformer();
    var nullOrderer = new NullOrderer();

    var commonStylesBundle = new Bundle("~/Bundles/CommonStyles");
    commonStylesBundle.Include("~/Styles/V3/functions.less",
                               "~/Styles/V3/helpers.less",
                               "~/Styles/V3/media-queries.less",
                               "~/Styles/V3/normalize.less",
                               "~/Styles/V3/print.less",
                               "~/Styles/V3/style.less");
    commonStylesBundle.Transforms.Add(cssTransformer);
    commonStylesBundle.Orderer = nullOrderer;

    bundles.Add(commonStylesBundle);
}

我已经尝试过最新版本BundleTransformer.Core和之前的版本。

4

1 回答 1

0

您似乎已经安装了 Microsoft ASP.NET Web 优化框架的预览版(1.1.0 Alpha11.1.0 Beta1)。目前,Bundle Transformer 仅支持 Microsoft ASP.NET Web 优化框架的 RTM 版本(版本1.0.0)。我建议您回滚到 RTM 版本。

于 2013-03-16T11:15:06.913 回答