捆绑后CSS混乱不堪

捆绑后CSS混乱不堪,css,bundling-and-minification,Css,Bundling And Minification,我有多个CSS的文件在我们的项目,我们正在捆绑这些文件 捆绑中包含的一个文件不能按预期工作,但从捆绑中移除后,它就可以工作了 这是代码 var cssCustom = new StyleBundle("~/bundle/css") .Include("~/Content/Kendo/kendo.default.min.css", new CssRewriteUrlTransformWrapper()) .Include("~/Content/Kendo/kendo.bootstrap.min.c

我有多个CSS的文件在我们的项目,我们正在捆绑这些文件

捆绑中包含的一个文件不能按预期工作,但从捆绑中移除后,它就可以工作了

这是代码

var cssCustom = new StyleBundle("~/bundle/css")
.Include("~/Content/Kendo/kendo.default.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/Kendo/kendo.bootstrap.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/Kendo/kendo.dataviz.bootstrap.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/Kendo/kendo.dataviz.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/Kendo/kendo.default.mobile.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/Site.css", new CssRewriteUrlTransformWrapper())
.Include(“~/Content/Folder/bootstrap.css”),新建 CSSRWriteUrlTransferorMWrapper())


bootstrap.css包含在捆绑包中时不起作用


谢谢您的帮助。

Bootstrap.css文件中有错误,缺少大括号。

这就成功了

.Include("~/Content/Folder/main.min.css", new CssRewriteUrlTransformWrapper())
.Include("~/Content/themes/fonts.css", new CssRewriteUrlTransformWrapper());
cssCustom.Orderer = new AsIsBundleOrderer();
cssCustom.Transforms.Add(new CssMinify());
bundles.Add(cssCustom);

BundleTable.EnableOptimizations = true;
public class CssRewriteUrlTransformWrapper : IItemTransform
{
    public string Process(string includedVirtualPath, string input)
    {
        return new CssRewriteUrlTransform().Process("~" + VirtualPathUtility.ToAbsolute(includedVirtualPath), input);
    }
}