0
私はこのプロジェクトで複数のCSSファイルを持っており、これらのファイルをバンドルしています。バンドル後にCSSが乱雑になる
バンドルに含まれているファイルの1つが期待どおりに機能しないが、バンドルから離れているため、動作しています。
ここでコード
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( "〜/コンテンツ/フォルダ/ bootstrap.css"、新 CssRewriteUrlTransformWrapper())
.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);
}
}
bootstrap.css同梱の場合は動作しません。
ありがとうございました。