我觉得捆绑应该用于将您一起使用的一堆文件组合成一个单一的交付给浏览器。这意味着例如对于我的根风格,我想做如下的事情:
var bundle = new StyleBundle("~/Content/style").Include(
"~/Content/mystyle.less",
"~/Content/bootstrap.css",
"~/Content/bootstrap-responsive.css");
bundle.Transforms.Add(new LessTransform());
bundle.Transforms.Add(new CssMinify());
bundles.Add(bundle);
但这似乎不适用于捆绑较少文件的自定义转换技术,因为它看起来像是在将所有文件传递给 LessTransform 之前将所有文件预先捆绑到单个 css 文件中。据我所知,此方法仅在您将所有较少的文件捆绑在一起时才有效。
有没有办法让包允许在同一个包中同时使用 less 和 css 文件?