Asp.net VisualStudioTeamServices在生成期间编译的脚本更少

Asp.net VisualStudioTeamServices在生成期间编译的脚本更少,asp.net,azure,less,azure-devops,Asp.net,Azure,Less,Azure Devops,我正在使用VSTS的持续集成将ASP.NET Web应用程序部署到Azure网站。除了编译更少的文件外,一切都很好 我查看了构建步骤,没有找到任何特定于LESS的内容。有关于如何做到这一点的文档吗?实际上很简单。您只需将它的build-action属性设置为“content”,一切都应该很好 如果这不起作用,我发现这篇博客文章详细介绍了另一种尝试方法(注意,我自己还没有尝试过这种方法): 在Visual Studio中,打开web项目的属性,转到“生成事件”部分,并在“生成后事件命令行”部分插入

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


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

实际上很简单。您只需将它的build-action属性设置为“content”,一切都应该很好

如果这不起作用,我发现这篇博客文章详细介绍了另一种尝试方法(注意,我自己还没有尝试过这种方法):
在Visual Studio中,打开web项目的属性,转到“生成事件”部分,并在“生成后事件命令行”部分插入以下行:

$(SolutionDir)\packages\dotless.1.1.0\Tools\dotless.Compiler.exe -m "$(ProjectDir)\content\*.less" "$(ProjectDir)\content\*.css"
每次项目生成时,此命令都会将\content文件夹中的任何.less文件编译成相应的.css文件,并缩小它(使用-m开关)。
以下是包含此信息的帖子: