CSS-Stylesheets をバンドルすると、画像が解決されないという同じ問題があります。
new CssRewriteUrlTransform()
ここで、新しい StyleBundle-Object の「Include」メソッドの 2 番目のパラメーターとして使用することを提案する SO-Answers をいくつか見つけました。これは例えば
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 を渡そうとしています。
これを行う方法に関する提案はありますか?