我们使用System.Web.Optimization
捆绑捆绑&来压缩我们的JS和CSS。ASP.NET捆绑:即使未优化时也运行IBundleTransform
我们还使用自定义IBundleTransform
实现除现有JsMinify
和CssMinify
其发送到浏览器之前做一些花哨的东西给JS(更换某些占位符)。
只要我们在发布模式下运行,一切正常,因为捆绑和优化开始了。但是在调试模式下(这对调试很好;)它似乎完全忽略了所有指定的IBundleTransform
(使在大多数使用情况下,我猜)。
有什么办法来总是运行我们自己的IBundleTransform
,即使是在调试模式,但运行其他(默认)捆绑算法(JsMinify
,CssMinify
)只有当我真正想要优化(在Release模式)?
TX,我将与你的建议/解决方法去打造专业化'Debug'和'Release' bundles.' –