使用System.Web.Optimization我可以在同一个包中混合使用css和.less文件吗?

时间:2012-12-18 17:35:06

标签: asp.net-optimization dotless

看起来这不可能,因为只有在合并和缩小所有文件后才会应用LessTransform。

public class LessTransform : IBundleTransform
{
    public void Process(BundleContext context, BundleResponse response)
    {
        response.Content = LessWeb.Parse(response.Content, (DotlessConfiguration) ConfigurationManager.GetSection("dotless"));
        response.ContentType = "text/css";
    }
}

有没有办法在捆绑时以某种方式预处理较少的文件?

1 个答案:

答案 0 :(得分:1)

我最近有同样的需求,写了一篇关于我最终提出的解决方案的博客文章。 Here

这可以通过nuget package /一些web.config更改(在软件包安装后详细排除,这里排除)/捆绑配置中的新变换器相对容易完成。