在我的 ASP.NET MVC5 项目中,我同时使用了Bundling/ Minification和dotless。
var commonCss = new StyleBundle("~/bundles/main.css").Include(
"~/CSS/global.css",
"~/CSS/header.less",
"~/CSS/footer.css"
);
commonCss.Transforms.Clear();
commonCss.Transforms.Add(new LessTransform());
commonCss.Transforms.Add(new ConfigurableStyleTransform(cssSettings));
return commonCss;
LessTransform()
来自System.Web.Optimization.Less。
我间歇性地看到该header.less
文件未包含在捆绑包中。有时会,有时不会,无需任何代码更改。
我已经通过验证器运行了 LESS 文件,但没有发现任何问题。
唯一一次我看到一个文件没有包含在包中是找不到文件,或者存在语法问题。但是,这似乎不适用于这种情况。
此文件未包含在捆绑包中的可能原因有哪些?