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