Мы используем System.Web.Optimization
объединение для объединения и сжатия наших JS и CSS.
Мы также используем пользовательскую реализацию IBundleTransform
в дополнение к существующим JsMinify
и CssMinify
, чтобы сделать некоторые причудливые вещи в JS (замена определенных заполнителей) перед отправкой в браузер.
Все работает нормально, пока мы работаем в режиме Release, потому что тогда вступают в действие объединение и оптимизация. Но в режиме отладки (который удобен для отладки;) он, кажется, полностью игнорирует все указанные IBundleTransform
(имеет смысл в большинстве случаев использования -случаи, наверное).
Есть ли способ всегда запускать собственный IBundleTransform
, даже в режиме отладки, но запускать другие (по умолчанию) алгоритмы объединения (JsMinify
, CssMinify
) только тогда, когда мне действительно нужно оптимизировать (в режиме выпуска)?