Visual Studio Team Services在构建期间编译LESS脚本

时间:2016-02-20 04:20:02

标签: asp.net azure less azure-devops

我正在使用VSTS的持续集成将ASP.NET Web应用程序部署到Azure网站。除了编译LESS文件外,一切都很好用。

我查看了构建步骤,但找不到任何特定于LESS的内容。有没有关于如何做到这一点的文件?

1 个答案:

答案 0 :(得分:2)

实际上很容易。你只需要将它的构建动作属性设置为" content"一切都应该好。

如果没有这个诀窍,我发现这篇博文详细介绍了另一种尝试的方法(注意我还没有尝试过这种技术): 在Visual Studio中,打开Web项目的属性,转到"构建事件"部分和#34;构建后事件命令行",插入以下行:

$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe -m "$(ProjectDir)\content\*.less" "$(ProjectDir)\content\*.css"

每次项目构建时,此命令都会将\ content文件夹中的任何.less文件编译成相应的.css文件,同时缩小它(使用-m开关)。
这是包含此信息的帖子: http://tech-journals.com/jonow/2011/05/13/using-less-css-with-asp-net