如何在.NET中将LESS文件编译成CSS文件

时间:2014-08-27 20:04:54

标签: css asp.net-mvc less

我知道在捆绑MVC应用程序时如何使用dotless将LESS文件编译成CSS。但是,我想要做的是控制捆绑范围之外的C#/ .NET应用程序中的LESS-to-CSS转换。有没有办法在文件系统中定义目标位置或使用Cassette.less检索代码中的CSS文件流?

2 个答案:

答案 0 :(得分:2)

您可以在C#控制台应用中引用dotless.Core.dll,而不是调用Less.Parse();Less.Parse();只接受代码。如果您必须编译文件(使用导入),您可以使用@ im1dermike建议的dotless.Compiler命令。

另请参阅:http://tedgustaf.com/blog/2010/11/setup-dotless-in-aspnet-project/

答案 1 :(得分:1)

最简单的方法是使用Web Essentials为您LESS编译CSS。然后,您可以使用生成的文件进行捆绑。

如果你想要更多地控制这个过程,你总是可以创建一个grunt / gulp任务来编译LESS

Compile LESS files with Grunt