gpt4 book ai didi

ASP.NET 捆绑 : Run IBundleTransform even when not optimizing

转载 作者:行者123 更新时间:2023-12-02 18:12:29 24 4
gpt4 key购买 nike

我们正在使用System.Web.Optimization捆绑来捆绑和压缩我们的 JS 和 CSS。

我们还使用自定义 IBundleTransform除了现有的 JsMinify 之外的实现和CssMinify在将 JS 发送到浏览器之前对其执行一些奇特的操作(替换某些占位符)。

只要我们在 Release模式下运行,一切都会正常工作,因为这样捆绑和优化就会开始。但是在 Debug模式下(这对于调试很有用;)它似乎完全忽略了所有指定的 IBundleTransform (我想在大多数用例中都是有意义的)。

有没有办法始终运行我们自己的IBundleTransform ,即使在 Debug模式下,但仅当我确实想要优化(在 Release模式下)时才运行其他(默认)捆绑算法( JsMinifyCssMinify )?

最佳答案

因此调试/发布魔法是通过脚本/样式帮助器控制的。不应用任何转换的行为已融入这些帮助程序的实现中,因此如果您想这样做,最好的解决方法可能就是为每个 bundle 提供调试/发布版本,并始终通过 BundleTable.EnableOptimizations = true 启用捆绑.

关于ASP.NET 捆绑 : Run IBundleTransform even when not optimizing,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19420337/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com