В настоящее время я использую ASP.NET MVC 4 CSS/JavaScript Optimizer. Он отлично работает с моим собственным CSS/JavaScript, но я также хочу использовать его с плагинами. Каждый плагин имеет свою собственную папку:
~/Content/css // my own css, ok
~/Content/plugins/rateit
~/Content/plugins/chosen
~/Content/plugins/...
Я могу добавить эти файлы в оптимизатор:
var bundle = new Bundle("~/Content/opt", new CssMinify());
...
bundle.AddFile("~/Content/plugins/chosen/chosen.css", "*.css");
BundleTable.Bundles.Add(bundle);
Но в этом случае, после оптимизации, css находится в другой папке, и браузер больше не может найти фоновые изображения. Есть ли какое-либо решение для автоматического изменения пути css для фоновых изображений?
Я могу скопировать все плагины в одну папку, но с большим количеством плагинов, это не очень хорошая идея.