当我捆绑我的 CSS 样式表时,我的图像没有得到解决,我遇到了同样的问题。
现在我发现一些 SO-Answers 建议将new CssRewriteUrlTransform()
其用作新 StyleBundle-Object 的“Include”-Method 的第二个参数。比如这个
我使用 IncludeDirectory 是因为我有一个目录,我可以在其中添加文件而无需在某处注册(而且它们有很多我不想列出的文件)。但是 IncludeDirectory 没有重写来传递 CssRewriteUrlTransform-Object:
不起作用: bundles.Add(new StyleBundle("~/bundles/css/directives").IncludeDirectory("~/app/directives", "*.css", true));
我也试过:
StyleBundle sb = new StyleBundle();
sb.Transforms.Add(new CssRewriteUrlTransform());
但是变换属于 IBundleTransform 类型,我正在尝试传递一个 IItemTransform。
关于如何做到这一点的任何建议?